Java web开发中,Hibernate如何实现数据库连接?
- 内容介绍
- 文章标签
- 相关推荐
本文共计641个文字,预计阅读时间需要3分钟。
在Java Web项目中添加Structs特性后,再添加Hibernate特性,可以通过以下步骤操作:
1. 在MyEclipse中,选择工具栏中的Project菜单。
2.点击Properties进入项目属性设置。
3.在属性设置窗口中,找到Java Build Path。
4.点击Libraries标签页。
5.点击Add Library按钮,选择Hibernate。
6.添加Hibernate库后,点击OK保存设置。
7.在项目根目录下创建一个名为hibernate的文件夹。
8.将Hibernate的配置文件(hibernate.cfg.xml)放入该文件夹中。
9.在hibernate.cfg.xml中配置数据库连接信息。
10.在项目中创建一个名为HibernateUtil的类,用于获取Hibernate的Session。
11.在HibernateUtil类中,编写获取Session的方法。
12.在需要使用Hibernate的地方,调用HibernateUtil类中的方法获取Session。
完成后,就可以进行反向操作了。
java web添加structs特性后再添加Hibernate特性,这可以通过右键工程->my eclipse出现工具条选中相应的条目,添加相应的属性,
添加完Hibernate后建立与数据库的链接,然后就可以进行反向了,
讲一下建立数据库连接:
在my eclipse中选中window->other perspective 打开DB browser,如下图:
接下来在空白处右键,新建连接即可弹出如下对话框:
接下来选择相应的Driver template一般和数据库有关,mysql一般选My sql connect;
在Driver name处为链接命名,随便起,不重即可;
在Connection URL处设置数据库链接,链接sql server格式如下:
jdbc:sqlserver://<server_name>:<port>[;databaseName=<dbname>]
示例:
本机:jdbc:sqlserver://localhost:1433;databaseName=test
远程:jdbc:sqlserver://111.111.7.13:1433;databaseName=test
远程只需将localhost改为远程机器IP即可;
sql server一般端口为1433;
User name要同管理员分配给你的一样,密码也是,要对应;
最后添加相应的数据库驱动包即可,点击test driver进行测试;
产生如上对话框即测试成功;
连接后,在DB browser处打开相应的表进行反向:
反向时,右键点击相应的表,选中反向工程,弹出如下对话框:
第一个红线出选择工程下的src,第二个红线选中提前分好的model包,第四个红线点击后如下图:
java package选择dao包,class name命名:表名+Base(不强制)
在下一步中选择native,如下:
完成后finish即可;
在Base类中将null给为HibernateSessionFactory.getSession(),再调整一下包就好
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。
本文共计641个文字,预计阅读时间需要3分钟。
在Java Web项目中添加Structs特性后,再添加Hibernate特性,可以通过以下步骤操作:
1. 在MyEclipse中,选择工具栏中的Project菜单。
2.点击Properties进入项目属性设置。
3.在属性设置窗口中,找到Java Build Path。
4.点击Libraries标签页。
5.点击Add Library按钮,选择Hibernate。
6.添加Hibernate库后,点击OK保存设置。
7.在项目根目录下创建一个名为hibernate的文件夹。
8.将Hibernate的配置文件(hibernate.cfg.xml)放入该文件夹中。
9.在hibernate.cfg.xml中配置数据库连接信息。
10.在项目中创建一个名为HibernateUtil的类,用于获取Hibernate的Session。
11.在HibernateUtil类中,编写获取Session的方法。
12.在需要使用Hibernate的地方,调用HibernateUtil类中的方法获取Session。
完成后,就可以进行反向操作了。
java web添加structs特性后再添加Hibernate特性,这可以通过右键工程->my eclipse出现工具条选中相应的条目,添加相应的属性,
添加完Hibernate后建立与数据库的链接,然后就可以进行反向了,
讲一下建立数据库连接:
在my eclipse中选中window->other perspective 打开DB browser,如下图:
接下来在空白处右键,新建连接即可弹出如下对话框:
接下来选择相应的Driver template一般和数据库有关,mysql一般选My sql connect;
在Driver name处为链接命名,随便起,不重即可;
在Connection URL处设置数据库链接,链接sql server格式如下:
jdbc:sqlserver://<server_name>:<port>[;databaseName=<dbname>]
示例:
本机:jdbc:sqlserver://localhost:1433;databaseName=test
远程:jdbc:sqlserver://111.111.7.13:1433;databaseName=test
远程只需将localhost改为远程机器IP即可;
sql server一般端口为1433;
User name要同管理员分配给你的一样,密码也是,要对应;
最后添加相应的数据库驱动包即可,点击test driver进行测试;
产生如上对话框即测试成功;
连接后,在DB browser处打开相应的表进行反向:
反向时,右键点击相应的表,选中反向工程,弹出如下对话框:
第一个红线出选择工程下的src,第二个红线选中提前分好的model包,第四个红线点击后如下图:
java package选择dao包,class name命名:表名+Base(不强制)
在下一步中选择native,如下:
完成后finish即可;
在Base类中将null给为HibernateSessionFactory.getSession(),再调整一下包就好
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。

