Hibernate框架连接SQL sever 2016完整详细步骤
2017-11-16 19:32
344 查看
前期准备
0.所需软件:
myeclipse 2014,SQL Sever Management Studio,sqljdbc4.jar1.启用协议
2.打开服务
2.登录SSMS建立数据库
如图:数据库名为Bookstore,有一张表为userInfo,其中列userID为主键且为标识id
3.打开MyEclipse创建Web项目
创建两个包,如图(我的项目名为Ex5)
创建数据库连接
1.修改视图
2.右键新建
3.填写信息
Driver name:随意
Connection URL:注意数据库名
User name和Password:就是登录SMSS的用户信息
填写完后点Add JARs找到sqljdbc.jar,打开
点击Test Driver,如果测试成功说明上面的信息没有问题
接下来可以勾选Save password
点击Finish
4.打开连接
添加Hibernate开发能力
选中项目Ex5点击,点击next
1.创建Hibernate配置文件和SessionFactory类
这里选择到我们原来建立的org.util包点击next
2.选择连接
这里选择我们在上一步建立好的连接,点击Finish
此时可以看到项目多了两个文件
生成POJO类和映射文件
这里可以取消生成抽象类,点击next
Id Generator选择native,点击Finish
此时可以看到org.vo包里生成了POJO类文件UserInfo.java和映射文件UserInfo.hbm.xml
测试
自己写一个Test类在org.util包中测试package org.util; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.Transaction; import org.vo.UserInfo; public class Test { public Session session; public void getCurrentSession(){ session=HibernateSessionFactory.getSession(); } public void closeSession(){ if(session!=null){ HibernateSessionFactory.closeSession(); } } public void saveUser(){ Transaction t1 = session.beginTransaction(); UserInfo vo = new UserInfo(); vo.setUserAccount("Jason"); vo.setUserPassword("123456"); session.save(vo); t1.commit(); } public void queryUser(){ Query query = session.createQuery("from UserInfo"); List<UserInfo> list = query.list(); for(UserInfo u:list){ System.out.println(u.getUserAccount()+" "+u.getUserPassword()); } } public static void main(String[] args) { Test test = new Test(); test.getCurrentSession(); test.saveUser(); test.queryUser(); test.closeSession(); } }
运行后应该至少可以输出
Jason 123456
相关文章推荐
- 一个完整(详细注释分析)的整合hibernate与struts连接数据库的三级联动
- 一个完整(详细注释分析)的整合hibernate与struts连接数据库的三级联动
- 一个完整(详细注释分析)的整合hibernate与struts连接数据库的三级联动
- Spring Struts Hibernate三大框架整合详细步骤
- java连接数库详细步骤解析
- 完整java开发中JDBC连接数据库代码和步骤
- 从零开始写一个框架的详细步骤
- spring 3.0 + jpa + hibernate 的实现步骤,附完整工程包
- 完整java开发中JDBC连接数据库代码和步骤
- ODBC 连接 Oracle 11g 详细步骤
- JQuery+Ajax+Struts2+Hibernate框架整合实现完整的登录注册
- 完整java开发中JDBC连接数据库代码和步骤
- hibernate框架环境搭建具体步骤(介绍)
- Git连接GitHub详细步骤
- JAVA中SSH三大框架整合的详细步骤_摘录于尚硅谷视频
- Hibernate框架的内连接和迫切内连接
- myeclipse连接mysql数据库详细步骤
- [原]Hibernate框架搭建步骤
- 完整java开发中JDBC连接数据库代码和步骤
- 水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤