- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第36课 j2ee框架—Hibernate基础练习
第31 课 Hibernate 配置文件、实体类和映射文件的准备
练习目标:
练习Hibernate 环境加载及其配置文件创建
练习通过数据库来创建实体类及其映射文件
练习内容:
通过一个名为HibLearn 的新项目来学习Hibernate 数据库框架技术。
第一步:创建一个Web Project 项目,名为HibLearn,同时在src 中创建
两个包:domain 实体类包和test 测试用例包,接着在项目根目录下创建lib
目录,放入sql2008 的驱动程序 sqljdbc4.jar,再在项目中将该驱动程序
加载到项目类库路径中,结构如图1
图1
在Myeclipse 中配置数据库连接
第二步:在Myeclipse90 中配置对本机的sql server2008数据库的连接,
之所以放在最前面来配置,是因为它连接数据库的配置信息可以为Hibernate
框架中的数据库连接提供正确、高效的配置内容。
首先,在MyEclipse 中添加数据库视窗,方法为选择菜单中的WindowShow
ViewOther…,如图2。
图2
在ShowView对话框中输入db Browser,选中该视窗,并按OK,如图3。
图3
完成后在MyEclipse 的下部我们会看到一个名为DB Brower 的视窗被打开了,
右键选择New…来创建一个到Mybbs 数据库的连接,如图4。
图 4
设置DB Browser 的连接数据库的参数,如图5。
图5
选中“Save password”保存数据库密码,可以不需要每次连接数据库都输入
密码。
使用“TestDriver”来测试数据库连接是否成功,这个步骤必须在hibernate
使用之前保证数据库连接成功。
成功实现连接配置后,在DB Browser 中双击com.microsoft.sqlserver.
Jdbc.SQLServerDriver 连接,如果设置正确,则打开SQL SERVER 数据库,
就可以看到 ForumDB 数据库了,如图6。
图6
为我们的J2EE 项目添加Hibernate 框架
第二步:为Web Project 添加Hibernate 框架环境,方法为选择MyEclipse
菜单的Project Capabilities Add Hibernate Capabilityes…,如
图2。
图2
在添加 Hibernate 环境对话框中,选择 Hibernate 的版本,这里选择 3.2
或者3.3,如图3。
图3
Hibernate 使用 xml 文件来配置数据库连接参数,该配置文件名为
Hibernate.cfg.xml,这里程序员需要配置下该文件的存储路径。本课我们将
该文件路径设置为src 目录,如图4。
图4
在Next 下的对话框中为Hibernate.cfg.xml 设置数据库连接参数,由于我
们之前配置过数据库连接,因此这里在DB Driver:下拉框中选中com.micros
Oft.sqlserver.jdbc.SQLServerDriver连接配置信息就可以了。
图5
按Next 后,接下来创建Hibernate Session 工厂,这个类使用来获取
Session 的,也就是获得类似于jdbc 中的Connection 对象,这里指定将该
类的存储路径为domain 即可 (放在哪个位置并不影响程序的执行),这里同学
们可以将它放在test 包来存储。
图6
按Finish 后,完成Hibernate 环境和配置文件的设置,如图7。
您可能关注的文档
- 第2章 自动化仪表与设备.pdf
- 第2章 项目分析.pdf
- 第1章 凯恩斯的经济学.pdf
- 第2章+第2、3节道路交通标志设计——设计基本要求与版面设计.pdf
- 第2章 空间计量模型的动因及其解释.pdf
- 第2章---社会知觉.pdf
- 第2章-2二极管光耦 2+++ [兼容模式].pdf
- 第2章 - 材料的电学性能.pdf
- 第2章-术语.pdf
- 第2章 面向对象方法.pdf
- 2024-2025学年桑植一中高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市进才中学高一入学分班考试语文作文押题及范文分析.docx
- 中国滴水水表行业市场情况研究及竞争格局分析报告.pdf
- 2024-2025学年上海师大附中高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年清华大学附属实验学校高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市控江中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海静安外国语中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年宁波外国语学校高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年南通中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年宁波市鄞州中学高一入学分班考试语文作文押题及范文分析.docx
最近下载
- 社会主义从一国到多国发展与苏联模式(上)——《社会主义发展简史》之六PPT课件.pptx
- 四川省达州市大竹县2024届小升初模拟语文测试卷含答案.doc VIP
- 2023-2024学年大竹县六年级下学期小升初精选语文试卷含答案.doc VIP
- 《现代著名老中医名著重刊丛书:中医对几种急性传染病的辨证论治》.pdf
- 专家评审委员会工作办法.docx
- 四库全书基本概念系列文库:决疑数学.pdf VIP
- 四川省成都市新都区2023-2024学年六年级下学期小升初招生数学试卷含解析.doc VIP
- 四川省达州市宣汉县2023-2024学年六年级下学期小升初招生数学试卷含解析.doc VIP
- 四川省达州市大竹县2023-2024学年六年级下学期小升初招生数学试卷含解析.doc VIP
- 计算机组成原理与系统结构SD—CMACM++实验指导书.pdf VIP
文档评论(0)