Hibernate框架连接SQL sever 2016完整详细步骤
来源:互联网 发布:亲情 缺失 知乎 编辑:程序博客网 时间:2024/05/29 10:17
前期准备
0.所需软件:
myeclipse 2014,SQL Sever Management Studio,sqljdbc4.jar
1.启用协议
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
阅读全文
1 0
- Hibernate框架连接SQL sever 2016完整详细步骤
- 用ADO方式连接SQL SEVER的几个简单步骤
- SQL Sever 中的连接
- java连接SQL server 2000 详细步骤
- java连接SQL server 2000 详细步骤
- SQL Server连接Oracle详细步骤
- SQL Server连接Oracle详细步骤
- SQL Server连接Oracle详细步骤
- SQL Server连接Oracle详细步骤
- Java连接SQL Sever 2005
- SQL sever 2008远程连接
- C#连接SQL Sever数据库
- Java 连接Sql sever 2008
- Unity3D连接SQL Sever数据库
- VS2012连接sql sever数据库
- QT连接Sql Sever数据库
- VB连接数据库SQL sever
- jmeter连接sql sever数据库
- HDU1511 Air Raid(二分图,最小路径覆盖)
- 干货 |《深入理解Elasticsearch》读书笔记
- 1067. 试密码(20)
- 动态栈的实现,括号匹配问题,逆波兰表达式
- 1146 面向对象程序设计上机练习七(类和对象)
- Hibernate框架连接SQL sever 2016完整详细步骤
- JVM实用参数(四)内存调优
- VB中的“msgbox”函数各参数详解
- angularjs自定义过滤器
- 模拟实现strcmp函数
- JAVA 四大域对象总结
- 打开SQL Developer时,提示缺少快捷方式
- 英语学习阶段性总结
- Linux学习经验(一)终端创建目录到运行程序过程+基础终端命令