如何判斷一條sql(update,delete)語句是否執行成功


如何判斷一條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則失敗,為正整數則成功,用第三種方法更不需多說。
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM