一、导入相关的jar包操作
首先需要以下三个jar包:
1 导入Hibernate必须的jar包
2 导入Mysql的jdbc驱动
mysql-connection-java
3 导入Junit4的jar包(单元测试工具)
由于MyEclipse自带(1)和(3)的jar包,所以不需要导入,但是在Eclipse中这三个包都要导入。个人建议使用MyEclipse,因为MyEclipse的功能比较全。下面介绍导入Mysql的jdbc驱动的步骤:
(1)首先下载MySQL的JDBC驱动,下载地址:http://download.csdn.net/detail/m0_37105443/9786719
(2)将下载的jar包导入MyEclipse
打开Window--->Preferences
然后找到Java-->BuildPath-->User Libraries
在右边选择new 为你的User Libraries起个名字,在这里我起的名字是mysql_jdbc,创建完成后导入你下载的jar包
找到你下载的jar包
导入jar包后如下图所示,然后点击OK
注:当新建一个项目时,你也可以直接右键项目-->Import直接找到你的jar包的所在路径,然后导入
上面做法的好处是以后无论当那个项目需要jar包,你都可以右键项目-->Import-->在User Libraries里面选择你以前保存过的jar包,比直接在电脑内寻找jar包所在路径要方便。
二、新建一个Web工程
三、连接数据库
1、启动你的MySQL
2、创建数据库驱动连接
单击右上角的编辑模式,选择Myeclipse Database Explorer
切换模式后新建一个数据库连接,点击左侧空白处 右键-->new
Driver template选择MySQL
Driver name自己取一个名字:我在这里写的是Test
Connection URL(连接数据库的URL地址):jdbc:mysql://<hostname>[<:3306>]/<dbname>
在MySQL中端口号默认是3306,hostname表示MySQL服务器域名,本地电脑都是localhost,dbname表示要连接的数据库名称
User name:MySQL的用户名
Password:你的MySQL密码
以上填写完毕后,点击Add JARs,找到你的JAR包的目录,进行添加,然后点击next
点击Finish后你就会看到Test出现了,然后选定Test,点击Test右上角的Open Connection按钮进行连接(注意:在这里,你的MySQL一定要处于开启状态)
点击后出现如下对话框:
在这里你可以设置保存密码,以后就可以不用再次输入密码了,然后点击OK开始进行连接,如果没有报错说明连接成功。
连接成功后就可以看到所连接的数据库的所有内容:
四、生成Hibernate
回到MyEclipse视图,右键项目,步骤如下:
新建一个包,用来放我们的Session Factory(会话工厂):
单击next,选择我们刚刚建立的那个连接,然后你会发现所有都会自动为我们填充上:
完成后就可以看到为我们创建的Session Factory:
五、创建映射文件
再次打开myeclipse database explorer视图,打开我们连接的数据库,展开,找到要映射的表:
下面选择你要创建的内容:
点击Finish完成映射表的创建,注意创建映射表的时候,你还可以根据需要创建实体类和数据库访问对象。
以上就是编写第一个Hibernate前的准备工作。