hibernate在myeclpse中连接mysql详解_myeclipse配置Hibernate

1.新建一个Web工程

7711425079b8653304d114a8a51c49e7.png

2.用MyEclipse创建数据连接,点击window窗口  点击Open Perspective菜单中的MyEclipse Database Explorer 进入

b4f8e0f7bf97982fffd5839a74a1556c.png

3.创建连接

c4584576bc40e80cc9219d27a3d16c4d.png

在空白处右击鼠标新建(即new)。弹出Database Driver 菜单

1d4805912dfc8eeb11c884586eba9acc.png

在Driver template选项框中 选择MySql Connector/j

在Driver name填写链接数据库的名称(这个可由自己喜好填写,建议最好和所做项目名称相关便于使用时查找)

Connection URL用于填写连接要使用mysql数据库的地址(jdbc:mysql://[<:3306>]/)可改为(jdbc:mysql://localhost:3306/test),其中localhost表示的是连接本地数据库的意思,3306是表示连接mysql数据库的端口号(不同的数据库端口号也不相同),

User name 填写数据库用户名mysql默认的是root

Password填写访问mysql数据库时的你所设置的访问密码。

点击Add JARs添加myeclipse连接mysql数据库的驱动文件(存放驱动的文件最好是英文目录,在测试时确定mysql数据库已经打开,否则测试不会成功),在这里添加的是mysql-connector-java-5.0.4-bin.jar版本.

4.测试数据库是否正确:

85486240128089a0ed1b777dfbcea67b.png

5972e95cb72b96f19b0247bc61dbd7f4.png

测试成功:

53b8f569ea84b5966a4f2b04c145a15f.png

测试连接mysql数据库成功,点击Finish完成创建连接。

链接数据库:

右击创建的连接点击Open connection  输入mysql数据库密码就能看到所创建的数据库表。

69356022226c67752737d2c0278c7d50.png

0fec1ebdfc7527a523fddc1150b35238.png

5.选择项目点击右键

0a11af7bb3a00117adc9a0563e291fce.png

8ad48c2644d8ced646114310532c882f.png

d668c212ecbdc8d8708b3ef25f642b66.png

1bb44f7cd5d146a83f1c32e85738bc68.png

新建一个包,用来放Session Factory

b3b04589482c6fe43429a17367ede2a2.png

7cc0f3bf4820145bef23e78a61fa28ed.png

打开我们的项目后你就会发现已经创建好了session工厂。

a501ae27b7c767b30bbeb7c22fbc761f.png

回到我们刚刚创建连接的视图,也就是myeclipse database explorer,在myeclipse中可以直接切换到DB Browser模式中

打开我们链接的数据库,展开,找到要创建映射的表,然后根据下图创建即可。

86cd83be01d404d16da6e3623619710b.png

3535c0f17fcbc7cc648317073c439359.png

选择你要创建的内容,如果你连方法都不想自己写也可以,将最后一项勾选上,那样所有的都会为我们自动创建完成,包括基础类。省去了我们非常多的时间。

f8d6630a50ba5ee58c3372eff5822a32.png

cbc3f077d15e58ee4acc66ca71f982e0.png

b9ff3422aca397fbd83acb17278be990.png

28331811671e47794c9f4d5e05247030.png

选中点击next

d5bb7bcfa26175a389a68ab80234dc24.png

bc72a84573ea437afe066e3b5d05ceaa.png

点击finish ,实体类和映射文件就建成了;

0c6da9cc011f8f7e0f00f1f4fc8a0f6d.png

6.我们来测试一下,在项目下新建一个资源文件夹test,再在test文件下新建测试包com.joe.test,在该包下新建一个StudentTest.java类,并书写如下代码:

8851b437f07d5896c7540e66bf7fe878.png

c5ce54019adb072ed69de9b621e63783.png

运行程序,查看一下数据是否插入数据库里,发现插入进去了,如下图所示:

565e2b9f9f4372469ba0609aec69432a.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值