昨晚

liumin3285 2009-08-14 09:30:17
下面的2张表怎么关联以便我以后查询呢?还有这样写2个insert没问题吧!!

con=DriverManager.getConnection(url,"","");

con.setAutoCommit(false);//不设置自动提交

//save到第一张表
pstmt=con.prepareStatement("insert into table1 value( ?, ?, ?, ?, ?, ?) " );

//数据1

//下面的save到第二张表
pstmt=con.prepareStatement("insert into table2 value (?, ?, ?, ?, ?, ?, ?, ?)");

//数据1

//数据2

//数据3

//数据4

pstmt.addBatch();

con.commit();//手动提交

...全文
63 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
why_java 2009-08-14
  • 打赏
  • 举报
回复
con.setAutoCommit(false);//不设置自动提交
最好在下面设置回来。
bjsuo 2009-08-14
  • 打赏
  • 举报
回复
前一个会被后一个覆盖掉
pstmt=con.prepareStatement("insert into table1 value( ?, ?, ?, ?, ?, ?) " );

pstmt.addBatch();
pstmt=con.prepareStatement("insert into table2 value (?, ?, ?, ?, ?, ?, ?, ?)");

pstmt.addBatch();
ps.executeBatch()

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧