事务处理问题

fp200502a106 2009-05-21 05:14:18
一个数据库操作完成,为什么下一个数据库操作不能进行,抛异常???

像下面这样:
String sql,sql2;

conn = cdb.getConn() ;

conn.setAutoCommit(false) ;

pstmt = conn.prepareStatement(sql);
pstmt.setString(1, role.getName()) ;
pstmt.setString(2, role.getDescription()) ;
pstmt.executeUpdate() ; //刷新操作;

System.out.println("hhhhhhhhhhhh");
rs = conn.prepareStatement(sql2).executeQuery() ; //查询操作;
System.out.println("aaaaaaaaaaaa");


问题:
rs = conn.prepareStatement(sql2).executeQuery() ;不能执行,抛异常;
...全文
38 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
humcomm 2009-05-22
  • 打赏
  • 举报
回复
PreparedStatement使用错误
fp200502a106 2009-05-22
  • 打赏
  • 举报
回复
问题已解决。谢谢!!!
浪尖赏花 2009-05-21
  • 打赏
  • 举报
回复
try
rs = conn.createStatement().executeQuery(sql2);
lanhualei 2009-05-21
  • 打赏
  • 举报
回复
提示什么异常啊

81,116

社区成员

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

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