聲明有getUpdateCount()
方法,但我怎樣才能確定它是一個更新或插入或刪除操作?JDBC識別getUpdateCount()是更新或插入或刪除
0
A
回答
0
您可以通過使用resultSetInstance.getStatement(您可以通過ResultSet
原Statement
),其轉換爲PreparedStatement,其toString()方法吐出了原來的語句作爲String。從這裏開始,它只是檢查陳述本身。
相關問題
- 1. 支持更新,插入或刪除
- 2. JDBC插入或更新練習
- 3. 使用JDBC插入或更新表格
- 4. 級聯刪除或添加記錄(插入,更新,刪除)
- 5. 插入或更新或刪除數據從表值參數
- 6. Oracle插入或刪除或更新時觸發
- 7. SSIS - 刪除並插入所有行或更新並插入
- 8. 刪除,更新或插入後DataGridView不會更新
- 9. 更新或插入
- 10. 只刪除或只更新或更新+刪除mysql
- 11. 如何在插入更新或刪除之後刷新JTable
- 12. MongoDb ReplaceOne刪除並插入新記錄或更新?
- 13. 插入/更新/刪除或單一觸發器更好嗎?
- 14. 搜索插入或刪除
- 15. SQL觸發器 - 刪除或更新?或者別的什麼?
- 16. 刪除並插入,而不是更新
- 17. 當任何表插入更新或刪除
- 18. 使用PHP創建,插入,更新或刪除XML
- 19. Laravel mysql插入+刪除或更新如何?
- 20. 如何在DataReader.Read之後插入,更新或刪除?
- 21. 基於陣列比較的SQL刪除,更新或插入
- 22. 刪除並插入或選擇並更新
- 23. ContentObserver獲取有關刪除通知,但不插入或更新
- 24. 哪個模式已經完成插入,更新或刪除
- 25. 刪除列從插入或更新原則2
- 26. 更新/刪除/插入DataGridView
- 27. SQLite更新或插入,而不是Upsert
- 28. 插入或更新是否存在行
- 29. SQLite是否能夠更新或插入
- 30. 插入或更新是否存在MYSQL
你怎麼不知道? – EJP
我寫了一個應用程序,用戶輸入sql字符串並執行該操作 我想確定sql是查詢還是更新操作,以便爲每個用戶授予權限。 – yelliver
那麼,爲什麼你需要知道?如果只是爲了用戶告訴他像所有其他SQL命令行處理器一樣,受影響的N行。 – EJP