码迷,mamicode.com
首页 > 系统相关 > 详细

Hibernate 数据持久化技术(一)

时间:2014-09-06 21:20:03      阅读:340      评论:0      收藏:0      [点我收藏+]

标签:jsp   hibernate   

Hibernate框架访问数据库

案例:读取新闻表的所有新闻到页面上

步骤:(1)配置SQL Server配置管理器

      (2)MyEclipse连接上数据库

      (3)加入Hibernate框架

      (4)为数据表做出映射(News表→News类  表记录→类的实例)

      (5)编写代码

1.微软JDBC连接SQL SERVER 2005须进行如下设置:

1.打开SQL Server Configuartion Manager,左边窗口扩展SQL SERVER 2005 网络配置选择SQLEXPRESS 的协议,右边窗口:启用TCP/IP.

2.右边窗口中双击TCP/IP, 弹出窗口中顶部TAB"IP 地址", IPAll的 "TCP 端口的端口号1433值就可以了.

3.sqlserver management studio express中设置数据库的安全性的身份验证为sql serverwindows身份验证模式

4.修改sa密码并在"状态"中启用该用户

5.重启数据库

2. MyEclipse连接上数据库

1)MyEclipse右上角打开Database Explorer视图

bubuko.com,布布扣

2)然后,new一个数据库连接

bubuko.com,布布扣

3)然后配置连接数据库

bubuko.com,布布扣

3.加入Hibernate框架

在根目录右键加入框架:

bubuko.com,布布扣

然后选择最高版本:

bubuko.com,布布扣

然后next>>,然后到了这个对话框:

bubuko.com,布布扣

bubuko.com,布布扣

此时,src文件内有:bubuko.com,布布扣

4.为数据表做出映射(News表→News类  表记录→类的实例)

去到Database Explorer视图,

bubuko.com,布布扣

然后会弹出一个对话框:

bubuko.com,布布扣

此时,src文件内有:bubuko.com,布布扣

5.写代码:    select

PS: hibernate.cfg.xmlsource的<session-factory>标签里增加一个:

           <property name="show_sql">true</property用来显示sql语句

然后新建一个class,名为NewsBean.java,代码如下:

bubuko.com,布布扣

然后,index.jsp页面代码如下:

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

查:特定条件:

NewsBean.java中:

bubuko.com,布布扣

新建一个页面newsList.jsp

bubuko.com,布布扣

bubuko.com,布布扣bubuko.com,布布扣

:

NewsBean.java

bubuko.com,布布扣
--------------------------------------------------------------------------------------------------------------
bubuko.com,布布扣

AddNews.jsp页面:

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

News.hbm.xml,

bubuko.com,布布扣

do_addNews.jsp:

bubuko.com,布布扣

:

Index.jsp页面,在查询全部记录中加入:

bubuko.com,布布扣

EditNews.jsp页面中:

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

do_editNews.jsp页面中:

bubuko.com,布布扣

NewsBean.java:

bubuko.com,布布扣

:

Index.jsp页面:

bubuko.com,布布扣

do_delNews.jsp页面:

bubuko.com,布布扣

NewsBean.java页面:

bubuko.com,布布扣


**************************************     尼玛好长啊    *****************************************

Hibernate 数据持久化技术(一)

标签:jsp   hibernate   

原文地址:http://blog.csdn.net/ycwol/article/details/39103533

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!