ree*_*olt 0 sql firebird jdbc jaybird
我正在尝试使用 JDBC 在现有 Firebird 数据库中插入或更新元素。我使用默认凭据( SYSDBA和masterkey )访问数据库。
根据 JDBC,请求已成功完成,但数据库未修改(当我执行选择时,我的数据未出现)。我还尝试使用 RazorSQL 等软件修改数据库内容,结果是相同的(数据库在会话期间被修改,但如果我断开连接并重新连接到数据库,我的修改就会丢失)。
有人知道如何解决这个问题吗?
Mar*_*eel 5
很可能您正在与autoCommit残疾人一起跑步。在这种情况下,您需要显式commit()调用Connection. 另请注意,事务只能看到在其启动之前提交的事务的更改。
autoCommit
commit()
Connection
另请参阅Jaybird JDBC 驱动程序 Java 程序员手册的“使用事务”一章。
归档时间:
12 年,4 月 前
查看次数:
1274 次
最近记录:
3 年,3 月 前