2011-10-13 23 views
2

我打開一個數據庫連接H2具有以下網址:H2:打開連接,更新,關閉連接,現在我所有的更改都消失了?

jdbc:h2:../webapps/h2_db/MyDB;MODE=MySQL 

我去創建一個表的聲明。然後當我完成時,我關閉了我的連接。然後,當我打開一個新的連接並檢查該表時,它不在那裏。它看起來像H2一旦關閉連接就會清除我所做的所有連接。當然,我需要通過數據庫來堅持連接。

我在這裏錯過了什麼?我在文件模式下使用H2,所以我看到MyDB.h2.db文件。

謝謝!

+1

該文件被錯誤地刪除,並且正在重新打開連接時創建一個新的文件。對不起,不好。 – chrisapotek

回答

2

您可能需要在創建後提交該消息。林不知道確切的語法在這裏,但通常它的東西像dbcursor.commit()