public static void test() throws SQLException{ Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
conn = JdbcUtils.getConnection();
stmt = conn.createStatement();
String sql = "UPDATE USERTEST SET MONEY=MONEY-10 WHERE USERID=2";
stmt.executeUpdate(sql);//这句为什么不执行?
sql = "select money from USERTEST WHERE USERID=2";
rs = stmt.executeQuery(sql);
float money = 0.0f;
if (rs.next()) {
money = rs.getFloat("money");
}
if(money > 300)
throw new RuntimeException("已经超过最大值!");
} finally {
// 6关闭资源
JdbcUtils.free(conn, stmt, rs);
}
}
Statement stmt = null;
ResultSet rs = null;
try {
conn = JdbcUtils.getConnection();
stmt = conn.createStatement();
String sql = "UPDATE USERTEST SET MONEY=MONEY-10 WHERE USERID=2";
stmt.executeUpdate(sql);//这句为什么不执行?
sql = "select money from USERTEST WHERE USERID=2";
rs = stmt.executeQuery(sql);
float money = 0.0f;
if (rs.next()) {
money = rs.getFloat("money");
}
if(money > 300)
throw new RuntimeException("已经超过最大值!");
} finally {
// 6关闭资源
JdbcUtils.free(conn, stmt, rs);
}
}
解决方案 »
- 请教
- java.math.BigInteger cannot be cast to java.lang.Integer 错误???
- hibernate配置二级缓存里有个属性不明白
- [求教]一直很困惑的RPC和WebService的区别和联系?请朋友们帮忙理理。
- struts中使用javascript的问题!急
- 学习JAVA,什么工具好些?
- 知道类名class,怎么找到他所在的jar?
- resin 不用数据库连接池行吗?
- jbuilder编译出错是什么原因啊?急关分
- BLOB很奇怪的问题,高分相送!
- 请教,按照客户要求的:Oracle Service Bus、EJB、Spring、Rest画出架构图是否正确?
- 求Java DOM生成某XML文件代码。。。
你应该去你数据库里面看,你要修改的值是否改变,至于你说的输出,可能是其他的代码出现问题,让你的之输出不了
我大概知道原因了。 我也用plsql在操作,是因为别提交事务吧。
你应该去你数据库里面看,你要修改的值是否改变,至于你说的输出,可能是其他的代码出现问题,让你的之输出不了
我大概知道原因了。 我也用plsql在操作,是因为别提交事务吧。
这和事物没有关系,你的代码中,没有对事物进行管理。你想多了
你应该去你数据库里面看,你要修改的值是否改变,至于你说的输出,可能是其他的代码出现问题,让你的之输出不了
我大概知道原因了。 我也用plsql在操作,是因为别提交事务吧。
这和事物没有关系,你的代码中,没有对事物进行管理。你想多了我另外还开了个能操作数据库的plsql,我在里面做了增删改,没commit