Я использую SQLite DB, и у меня есть несколько потоков, используя одно соединение. Согласно https://www.sqlite.org/threadsafe.html Я думаю, мне нужно использовать сериализованный режим.Как установить режим Threading в SQLite Java
Как установить режим Threading в Java? Я имею в виду метод?
SQLiteConfig config = new SQLiteConfig();
config.setOpenMode(SQLiteOpenMode.FULLMUTEX);
dbc = DriverManager.getConnection(jdbcPath,config.toProperties());
Есть ли связь между режимом SQLiteOpen и режимом Threading?
SQLite поддерживает три различных режима резьб:
однопоточных. В этом режиме все мьютексы отключены, а SQLite - небезопасно для использования в более чем одном потоке одновременно.
Multi-thread. В этом режиме SQLite можно безопасно использовать несколькими потоками при условии, что одно соединение с базой данных не используется одновременно в двух или более потоках.
Серийный номер. В сериализованном режиме SQLite можно безопасно использовать несколькими потоками без ограничений.
https://stackoverflow.com/questions/10707434/sqlite-in-a-multithreaded-java-application – tuxdna
@tuxdna Эта ссылка, предлагающая мне поделиться тем же соединением JDBC среди всех потоков, вот что я делаю теперь, но я хочу убедиться, что «Режим Threading Set to Serialized», как я могу это сделать? Извините Если я неверно истолковал ответную ссылку, но я не уверен, как установить режим Threading? в Java – Ashok