Servlet实现对SQLServer数据库的增删改查(含工程源码)

本文实现了用MyEclipse,编写Servlet,实现对SQLServer数据库的增删改查,适合新手入门,文末提供工程文件源码下载。 1.新建数据库test以及表users 表users共四列(id,name,psd,tel) 具体操作步骤见上篇博文。具体操作步骤 2.新建工程Web Project工程0623p 3. 编辑WebRoot目录下的index.jsp 创建表单(序号、账号、密码、电话、操作),并读取当前数据库内容。 注意: 此处要导入sql_data.java…

介绍Hibernate使用UserType–ClobStringType

这里介绍Hibernate使用UserType,UserType就是用户自定义类型,这里的类型指的是除了Hibernate定义的那些类型之外的用户自己定义的。   Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate使用UserType,包括介绍UserType就是用户自定义类型等方面。 1、建立数据库的时候最好建立一个跟业务逻辑完全没有关系的id,这样的好处就是以后当数据量大的时候可以容易的建立索引,而且当业务逻辑变化…

MyEclipse整合SSH(Struts+Spring+Hibernate)简单登录范例(二)

4.3. 添加 Hibernate 功能支持  操作:[Menu] MyEclipse/Project Capabilities/Add Hibernate Capabilities    Hibernate 版本(Hibernate Specification)选择 "Hibernate 3.1" ,开发包(libraries)选择 Hibernate 3.1 Core Libraries、Spring 1.2 ORM/DAO/Hibernate3 Libaries 两项; 注:(如果出java.lang.NoClassDefFoundError: org/hibernate/cfg/HbmBinder$SecondPass异常,则是因为导入…

在Hibernate里面动态切换SChema实现访问不同的数据库的几种方法

需求很简单,相同的操作,比如表结构完全相同,程序也完全相同,但需要根据某些条件,分别向不同的schema做操作。 比如,如果当前处理的是A公司,那么向SchemaA 里面保存数据,如果当前处理的是B公司的,则向SchemaB里面保存数据。 其实就是一套程序,实现后台的动态切换。 我这里提供几种方法,大家自己根据情况考虑,都能实现,注意是实现,不一定适合于正式应用。 方法一: 在Hibernate里面,有一…

在Hibernate应用中使用视图

Hibernate对于一些函数(如extract 、union,oracle数据库)不支持,导致用hql语句实现一些功能很麻烦,所以用了视图,[color=red]下面是在oracle数据库上的使用,工具MyEclipse。[/color][color=red]1. 建立视图[/color]例如:更加需要,建立视图cash_flow[code]create or replace view cash_flow asselect gather_date,description,gahter_sum,group_cn from actual_gather ag where(ag.gahter_sum…

第一个完成的hibernate操作oracle数据库的例子

1. 全貌图     hibernate_1.jpg 2. hibernate_2.jpg     hibernate.cfg.xml   hibernate.cfg.xml文件详细内容:   ho.hbm.xml文件详细内容:     3.hibernate.cfg.xml文件详细内容: <textarea name="code" class="xhtml" rows="15" cols="50"><?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" …

Hibernate三种容器(List,Set,Map)映射技术之Map映射

   环境: eclipse+myeclipse+mysql. (1) 建表脚本 --刪除表drop table if exists phone  ;drop table if exists person ; --新建表create table person( id int not null AUTO_INCREMENT primary key , name  varchar(20) , age int ) ; create table phone( id int , name varchar(20) not null, numbers varchar(11) not null , foreign key (id) references person(id) on delete cascade) ; --提…

MyEclipse创建maven项目

1、下载 Maven http://maven.apache.org/download.cgi,解压 2、打开 Myeclipse 中的菜单 Windows 》Preferences 》搜索“maven”,找到“Installations”,把刚才的 Maven 目录添加进去,并勾选。 3、File-->new-->Project 项目默认目录结构如下 在 main 下创建 resource 文件夹,以后就把以前存放在 src 下的资源放在这里了;在src目录下创建resource目录 右键项目-->Propetties 修改 src/main…

MyEclipse创建maven项目

1、下载 Maven http://maven.apache.org/download.cgi,解压 2、打开 Myeclipse 中的菜单 Windows 》Preferences 》搜索“maven”,找到“Installations”,把刚才的 Maven 目录添加进去,并勾选。 3、File-->new-->Project 项目默认目录结构如下 在 main 下创建 resource 文件夹,以后就把以前存放在 src 下的资源放在这里了;在src目录下创建resource目录 右键项目-->Propetties 修改 src/main…

Maven学习总结

Maven,项目对象模型(POM) 可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于Maven的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。 Ant为Jav…

【IT之路】MyEclipse执行Maven工程构建,生成war包

MyEclipse执行Maven工程的构建比较简单。 右键Maven工程,选择“Run As”-->“Maven install”   日志: 查看target下就有一个war包,war包中包含java类、相关依赖的lib等 Maven选项介绍: 1、Maven clean :清空构建,即清空执行“Maven install”产生的数据 2、Maven build :

关于打jar

    我们有时候想让我们写的Java程序能够像windows中的exe文件一样能够双击执行,其实,在Java中我们只需要将我们的程序打包成一个jar文件就可以了,只要安装了jre计算机都可以运行。     这里我分为两种情况来说明一下怎样使用Myeclipse来打jar包。          第一种,我们的程序没有引用到外部的jar包。这种情况对我们来说实在是太简单了。在“包资源管理器”中选中要打包的项目右击---Export---选择自…

struts2_003:如何查看struts2的jar文件源代码和doc文件

1. 查看 struts2 的源代码:jar 文件。需要导入相关的 jar 包才能查看。否则打开是反编译后的内容。 (小问题:lib 里面的 jar 包无法展开:原来是要在文件夹 Referenced Libraries 展开才能看到各类)   如何查看:右击要查看的 jar 包 -> Properties,按以下路径导入:    导入后,myeclipse 自动更新为 java 源文件:   新的问题:如何在 jar 包名称中显示完整的路径“包....名称”(未完,待解决…

myeclipse无法编译java源文件

1:点击project->clean清除部署文件 2:检查project properties->java build path->source 是否指向src 3:检查project properties->java build path->libraries看所有的库包是否正确导入,有问题在java build path里有叹号,我这次是因为里面的jre有叹号,重新加一遍jre就可以了 4:删除引用的所有库包,然后重新导入试试 5:如果还有问题,看看jdk的配置是否有问题    
下一页 »