H2:打开连接,更新,关闭连接,现在我所有的更改都消失了?

时间:2011-10-13 15:25:58

标签: java sql database jdbc h2

我正在使用以下网址打开与H2的数据库连接:

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

我去创建一个带有Statement的表。然后,当我完成后,我关闭了我的连接。然后,当我打开一个新连接并检查该表时,它不在那里。看起来H2一旦关闭就消除了我对连接所做的一切。当然,我需要通过数据库来保持连接。

我在这里缺少什么?我在文件模式下使用H2,所以我看到了MyDB.h2.db文件。

谢谢!

1 个答案:

答案 0 :(得分:2)

您可能需要在制作后提交消息。我不确定这里的确切语法,但通常是dbcursor.commit()