您的位置 首页 java

Java操作数据库之事务操作

这个例子中没有用到Java控制台输入内容,而是在事务操作中加入测试数据,保存到数据库的表中(由于是测试数据,所以每个表分别只有2个字段)。

直接上例子(下面):


1.首先在数据库中建立两个测试表,表的截图就不在此展示了,很简单(表字段在下面实体类代码中有展示)。下面是表的说明:

建第一个表,表名user,两个字段:uid(int 类型),uname(String类型);

第二个表,表名 address,两个字段:aid(int 类型),aname(String类型)。

2.建立Java项目、导入数据库驱动jar和数据库配置文件不在此赘述了,以前文章中都有,下面是各个包和类

3.在src下建3个包,分别是:com.test. dao ;com.test.model;com.test.service。项目目录结构如下图:

Java操作数据库之事务操作

4. com.test.model中建两个类,类名分别是U serModel和A ddress Model,输入私有属性(和表字段对应)和get、set方法(下图):


Java操作数据库之事务操作

UserModel

Java操作数据库之事务操作

AddressModel

5 .com.test.dao中建立BaseDao类(和前面的文章中一样),封装基类(读取数据库配置文件和关闭数据库连接方法):

Java操作数据库之事务操作

6. com.test.dao中建立2个类,继承BaseDao类,分别是 UserDao和 AddressDao,分别写一个添加的方法(下图);

Java操作数据库之事务操作

UserDao

Java操作数据库之事务操作

AddressDao


7.com.test.service中建立UAService类,写一个执行事务方法,调用 UserDao和 AddressDao的方法,main方法执行程序 (下图);



文章来源:智云一二三科技

文章标题:Java操作数据库之事务操作

文章地址:https://www.zhihuclub.com/180963.shtml

关于作者: 智云科技

热门文章

评论已关闭

3条评论

  1. This study is a cost effectiveness analysis based on malaria cases imported from West Africa to Switzerland and was done from the perspective of the Swiss health system

网站地图