How to disable autocommit in sqlite4java?

后端 未结 3 815
佛祖请我去吃肉
佛祖请我去吃肉 2021-01-13 11:48

I have recently been playing with the sqlite4java library. I think I have it pretty much figured out. The only think that bothers me is that I do not know how to switch off

3条回答
  •  抹茶落季
    2021-01-13 12:12

    Referring to SQLite's C interface description:

    The sqlite3_get_autocommit() interface returns non-zero or zero if the given database connection is or is not in autocommit mode, respectively. Autocommit mode is on by default. Autocommit mode is disabled by a BEGIN statement. Autocommit mode is re-enabled by a COMMIT or ROLLBACK.

    So you disable auto-commit by a BEGIN TRANSACTION statement. No separate API function is present for this

提交回复
热议问题