1
我正在使用JDBC.My測試應用程序向MySQL插入一些數據,然後通過相同的連接查詢它。我有四臺計算機,一臺是MySQL服務器,三臺是UBuntu Desktops.In一個UBuntu桌面,我的測試應用程序遇到了這個問題,但我在其他UBuntu桌面中找不到這個問題。 另外,如果我插入後創建一個新的查詢數據連接,我可以找到數據。 mysql-connector-java庫的版本是5.1.17.I試過5.1.18,但問題依然存在。無法立即從MySQL中看到插入的數據
您是否正在使用適當的JDBC方式打開和關閉'try-finally'塊中的所有資源?你在使用連接池嗎?如果有的話?您在其中一臺機器上遇到的問題聽起來就像連接從未提交/關閉一樣。 – BalusC
並且這個連接是否自動提交,或者你是否在寫入和讀取之間進行手動提交?如果沒有,那麼提交可能會有所幫助。 –