如何判断一条sql(update,delete)语句是否执行成功
2016-12-19 22:28
1101 查看
如何判断一条sql(update,delete)语句是否执行成功
catch (SQLException e) {}
catch不到错误应该就成功了。
=====================================================================
Statement对象提供了三种执行sql语句的方法。
1.ResultSet executeQuery(String sql)
执行查询语句,如ResultSet rs=stmt.executeQuery(select * from table_name")。
2.int executeUpdate(String sql)
执行insert、update、delete等更新语句,返回操作的记录数目。
3.boolean execute(String sql)
执行所有sql语句,返回执行操作是否成功。
所以对于insert,update等,用executeUpdate执行后如返回的值是0则失败,为正整数则成功,用第三种方法更不需多说。
相关文章推荐
- PHP如何获取刚插入数据的ID 和判断SQL语句是否成功执行
- SQL中如何获取存储过程用return返回的值与判断SQL事务是否执行成功?
- 如何在mybatis中一个insert,delete,update中执行多条SQL语句
- 在ASP中判断SQL语句是否执行成功 还不错,顶一个
- php+MySQL判断update语句是否执行成功的方法
- 在ASP中判断SQL语句是否执行成功
- 在ASP中判断SQL语句是否执行成功
- php+MySQL判断update语句是否执行成功的方法
- 判断SQL语句是否执行成功
- 如何执行一条sql语句update多条记录
- 在ASP中判断SQL语句是否执行成功
- PHP判断sql语句是否执行成功
- 如何在mybatis中一个insert,delete,update中执行多条SQL语句
- 如何判断存储过程中,T-SQL语句是否执行?
- SQL中如何获取存储过程用return返回的值与判断SQL事务是否执行成功?
- SQL技巧:如何获取存储过程用return返回的值与判断SQL Server事务是否执行成功?
- 批量执行sql语句,对sql语句中是否有';'的判断及其处理
- 执行一条sql语句update多条记录实现思路
- 执行一条sql语句update多条记录实现思路
- SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete)