我剛剛嘗試JDBC,並發現在java中啓用了自動提交功能,但在SQL命令行中沒有啓用它,這意味着如果我執行3個查詢(比如說),並且第二個錯誤語法明智的第一次執行和程序中斷後,如何在這種情況下清除本地緩衝區中的第一個內存?在JDBC(Java)中自動提交
-2
A
回答
1
你可以用下面根據您的要求的任何:
conn.setAutoCommit(false); // set False to disable auto-commit
conn.rollback(); // to Rollback previous transaction
您也可以參考Using Transactions
+0
如果我的第二個查詢是錯誤的,但我仍然有connection.rollback();它仍然會清除本地緩衝區? –
+1
@SaubhagyaSrivastava你在談論什麼是「本地緩衝區」哪有這回事。 –
相關問題
- 1. SQL JDBC JDBC在自動提交關閉時提交
- 2. Oracle JDBC自動提交
- 3. JDBC自動提交和回滾
- 4. 在使用JDBC中的CachedRowSet時獲取「無法提交自動提交時啓用自動提交」異常
- 5. JDBC什麼時候自動提交提交
- 6. 禁用自動提交在Java
- 7. jdbc executeUpdate在自動提交模式下失敗
- 8. 在應用程序級別將JDBC自動提交爲false
- 9. jCombobox + jdbc +自動提示
- 10. 從Java應用程序到Oracle的jdbc連接的自動提交模式
- 11. 自動提交到SVN與Java
- 12. JDBC連接默認自動提交行爲
- 13. jdbc是否會自動提交影響所有連接?
- 14. 跨線程共享連接的JDBC自動提交
- 15. VisualHG中的自動提交
- 16. jqTransform自動提交
- 17. collection_radio_button自動提交?
- 18. 自動提交CGridView
- 19. OracleBulkCopy自動提交
- 20. 在羣中刪除 - 自動提交與開始/提交事務
- 21. 不能提交自動提交集
- 22. HTTP POST在Chrome中自動提交
- 23. 在git中通過python自動提交
- 24. 在Github中自動標記提交
- 25. 在drupal中自動提交表格
- 26. 在html中自動提交查詢?
- 27. 在pentaho cde中自動提交
- 28. 在Java中提交表格
- 29. Java提交按鈕動作
- 30. java:無法在java 1.4 api中設置值爲false的自動提交模式?
可以禁用自動提交 - 'connection.setAutoCommit(假);' – Eran
@Eran不是我所問,我問如何清除緩衝區,而不是如何禁用自動提交請閱讀問題。 –
@SaubhagyaSrivastava:你在說什麼「緩衝區」?你正在使用哪些DBMS?你得到什麼「錯誤」?你運行的語句是什麼? ** [編輯] **您的問題,並提供該信息 - 做**不** **在代碼中發佈代碼或其他信息。 –