java增删改查实例oracle_Oracle + mybatis实现对数据的简单增删改查实例代码

什么是 MyBatis?

MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。

本文将详细介绍利用Oracle + mybatis实现对数据的简单增删改查的相关内容,下面话不多说了,来一起看看详细的介绍吧

步骤如下:

第一步:--创建一个表空间:名字叫 mybatis,建在D盘下的date文件夹下:

fe6b39471f4d8f85aa0e6632bb943710.png

第二步:创建用户,名字叫 lisi ,密码为 :123456

791c8fa6b8e6c646da53c85c2646db74.png

第三步:给用户授权:

a11d973b21106190bf005db9ca380980.png

第四步:我们在 lisi 用户下创建一个emp表:

cabf2aa5eaa92f0e5dd82c45a85cba15.png

随便插入几个值:

442904eb526fc0d6aa869c05d1af3311.png

(这个表在网上有,可以扒下来)

第五步:(这里用的是eclipse)打开eclipse建立一个maven项目,在网上maven仓库中搜索mybatis导包

58fdcc3d61d046b03b02a5f38a0e3788.png

我们用3.4.6这个:

391ff7220c8b5a7d65af495355d53424.png

ebbb3a0d56382ef3a88bb2143a96a556.png

将这段代码粘在刚才在eclipse中建的项目的pom.xml中《必须在连网的条件下》:进行下载:

6bc6af3dd4e6c6fa3199d2f5f48bb23e.png

然后在安装Oracle路径中找到ojdbc6.jar,将其粘在项目中:点击鼠标右键导入:

22393928a0439d40331f50841db1ba3c.png

如图即可:

96d45914e89abd2d8cbb0bbf913ee396.png

第六步:在src/main/resources下建立config.xml:配置数据库连接信息

555b66aa2344c850cf287ee143d5ed04.png

--=======================================================================================================================

到现在对mybatis的配置工作已经完成:

第七步:在src/main/Java下建立bean包,mapper包,test包(测试):

1.对emp表的信息进行封装:

a5fb7ac8f335cbf24bc3baa488000fd2.png

4190d3af929794a76d8855c66889f456.png

2.建立EmpMapper类

d487010174f74ee79e277fb4796a7150.png

3.建立EmpMapper.xml文件:

8f279fc767a765a96167f3a6ee23b3b4.png

3.建立test类进行测试:

1>通过id进行查询:

3a4c2ded9cc01efc76d2cf6bea0b243a.png

结果如下:

b1eaa0f552a64741d5ec5f75b77a0a22.png

2>添加:(注意:除了查询不需要提交事务,剩下的增删改都要提交事务)

4cbc77858bb9da30ef61a4fabf5ae7b0.png

查询数据库结果如下:

807cb383a4240ab82fc7b452c753db48.png

3.改:

946d93e5fd15c1cae7dac5bf9aec0968.png

结果:

71e5cf740323cfea010c9c1ea3ef5ebc.png

小王已经不在数据库中:

4.全查询:

29a43647348b0e7542115a2ac2eef74d.png

结果:

08384d894c564c531262b83ebb32dced.png

8a1bb420e342f14f07a21426c88cbcd9.png

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值