你的位置:首页 > 软件开发 > ASP.net > JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

发布时间:2016-04-17 21:00:06
一、首先先建立一个Web Project二、然后在程序根目录建立文件夹“DataBase”和“Doc”,分别存放数据库文件和保存SQL语句,建完如下所示: 三、建立数据库“ ...

一、首先先建立一个Web Project

二、然后在程序根目录建立文件夹“DataBase”和“Doc”,分别存放数据库文件和保存SQL语句,建完如下所示:

JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

 

三、建立数据库“dbHibernate”,保存到文件夹“DataBase”下

四、书写SQL语句,创建“student”表

-- 数据库名称  dbHibernate

-- 版本        SQLServer2008

 

--学生表

create table student(

   ID varchar(10) primary key,

   Name varchar(20) not null,

)

 

--插入数据

insert into student values('101','张三');

insert into student values('102','李四');

insert into student values('103','王五');

五、打开“DB Browser”后,右击选择“New...”,Driver template选择“Microsoft SQL Server”,Driver name为“Hibernate”,Connection URL为“jdbc:sqlserver://localhost:1433; DatabaseName=dbHibernate”,然后就是数据库的User name以及Password;还要添加“sqljdbc4.jar”驱动包,点击“Test Driver”,可以看到测试成功

JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

 

JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

六、然后点击“Next”,选择“Display the selected schemas”,点击“Add”添加数据库“dbHibernate”,最后“Finish”。

JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

 

七、右击项目“Hibernate”->“Myeclipse”->“Add Hibernate Capabilities...”,然后默认点击“Next”

JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

 

JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

八、选择“Browse”,添加自己建立的包名,然后“Next”后,选择“DB Driver”下的“Hibernate”,下面的内容将自动调出。然后“Next”,选择“Java package”

JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

九、建完后,在包“com.langguojie.Hibernate”下添加了“HibernateSessionFactory.java”以及“hibernate.cfg.”两个文件

JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

 

十、在“DB Browser”下,选择“Hibernate”->“Open connection”->Connected to Hibernate->dbo->TABLE->student,右击选择“Hibernate Reverse Engineering”

JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

 

十一、选择 Java package:“com.langguojie.Hibernate.orm”,然后选择如下图所示内容,点击“Finish”即可。

JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

 

十二、在包“com.langguojie.Hibernate.orm”下添加了“Student.java”和“Student.hbm.”两个文件

JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

 

十三、在index.jsp中添加如下代码:

 

<%@page import="com.langguojie.Hibernate.orm.Student"%><%@page import="org.hibernate.Query"%><%@page import="com.langguojie.Hibernate.HibernateSessionFactory"%><%@page import="org.hibernate.Session"%><center>     学生管理<br>     <br>     <a href="StudentAdd.html">添加</a><br>     <br>     <table border="1" cellspacing="0" cellpadding="4">     <%		   Session ss = HibernateSessionFactory.getSession(); //建立Session对象ss				   ss.beginTransaction();               //打开Transaction			   Query query=ss.createQuery("from Student");	   //调用函数Query查询					     List<Student>studentList = new ArrayList<Student>(); //将查询的结果放到List表中       studentList = query.list(); 	    	 for(int i = 0 ;i < studentList.size();i++){		  %>		 <tr>			<td><%=studentList.get(i).getId()%></td>   <!-- 输出ID -->			<td><%=studentList.get(i).getName()%></td>  <!-- 输出姓名 -->			<td><a href='StudentEdit.jsp?ID=<%=studentList.get(i).getId()%>'>修改</a>			</td>			<td><a href='servlet/StudentDelete.do?ID=<%=studentList.get(i).getId()%>'>删除</a>			</td>		 </tr> 		 <%	  	}	   	ss.close();		 //关闭Transaction 	   %> 	   </table></center>

原标题:JSP利用Hibernate实现对数据库的CRUD ——开发环境Myeclipse与SQL Server 2008

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。