我有一个数据库oracle,有两个表user1,user2,user字段有(id,name),
user2有字段(id,content),现在要做的操作是如下这些,希望能在同一个事务中去做,
con2.setAutoCommit(false);
String sql1="insert into user1 (id,name) values (1,'abcddd')";
String sql2="select * from user1 where name='abcddd'";
sql3="insert into user2 (id,content) values (1,"sfdf");
con2.commit();
其中我的流程有点特殊,必须要等user1表的纪录插入后,取出其id,然后再插入到user2表的id字段中去,但
commit前根本没写到数据库,所以id编号是去取不出来,有什么好的办法解决呢?