JDBC调用executeUpdata第二次失败
通过JDBC调用了executeUpdate(sql),第一次成功输出true,然而第二个executeUpdate(sql)没有反应,请教下这是为什么,打桩发现问题应该就在第二个executeUpdate(sql),但是搞不懂是为什么,为什么一个数据都不输出呢?刚开始以为是运行比较快,但是我关闭连接以后再次连接调用executeUpdate(sql)还是失败..有没有大佬指导一下
程序代码:
Connection conn = DBUtil.getConnection(); Statement state = conn.createStatement(); String sql = "INSERT INTO dept VALUES(50,'DEVELOPER','BeiJing')"; int flag= state.executeUpdate(sql); if(flag>0){ System.out.println("true"); }else{ System.out.println("false"); } String sql2 = "UPDATE dept SET loc='ShangHai' WHERE deptno=50"; flag = state.executeUpdate(sql2); if(flag>0){ System.out.println("true"); }else{ System.out.println("false"); } DBUtil.closeConnection(conn);