我創建了包含INSERT
語句的PreparedStatementWrapper
對象。現在我想打印我的對象。我想測試我的INSERT
聲明,看看它是正確的。我怎樣才能做到這一點?如何打印來自PreparedStatementWrapper對象的語句?
1
A
回答
0
在執行之前,只需使用System.out.println()
和toString()
方法。
PreparedStatement ps = con.prepareStatement(QUERY);
ps.setString(1, "Test");
System.out.println(ps.toString());
編輯:這隻能如果您使用MYSQL
驅動程序。
+0
它不工作(它的工作,我認爲只是在mySql) – user1439696
+0
是的,你對它僅適用於MySQL驅動程序。所以它沒有在JDBC中定義。 – Sajmon
+0
也適用於PostgreSQL。無論它是否工作取決於JDBC驅動程序的Statement接口實現如何實現'toString()'方法。 –
相關問題
- 1. 來自pyodbc的sql打印語句
- 2. 如何打印來自其他課程的返回語句?
- 3. python函數對象的自定義打印語句
- 4. 如何打印SQL語句?
- 5. 如何通過for語句或枚舉打印NSArray對象?
- 6. 如何在Smalltalk中打印來自OrderedCollection的對象數據
- 7. 如何打印來自高圖的javascript對象
- 8. perl打印語句
- 9. OCaml打印語句
- 10. 的NSLog語句不打印我的對象
- 11. 打印錯誤類型,錯誤語句和自己的語句
- 12. 打印語句與數組中的每個對象Java
- 13. 如何打印對象ID?
- 14. 如何打印javascript對象?
- 15. 如何打印對象html
- 16. 如何縮短MIPS打印語句
- 17. 如何在單行中打印語句
- 18. 如何測試打印語句?
- 19. 如何回顯/打印語句
- 20. 如何在打印語句蟒蛇
- 21. 如何記錄所有打印語句
- 22. 如何將sqlite.swift語句打印爲SQL?
- 23. symfony中的打印語句
- 24. php,打印語句打印在哪裏
- 25. 使用try catch語句打印語句
- 26. 返回語句與打印語句?
- 27. 如何使用if語句來過濾來自模型對象的記錄ror
- 28. log4j:Appender打印日誌語句
- 29. Python刷新打印語句
- 30. Python語句打印錯誤
可能的dupe http://stackoverflow.com/questions/2683214/get-query-from-java-sql-preparedstatement –