标签: java multithreading sqlite
我目前在服务器端的Java聊天应用程序中使用SQLite,当我使用一个连接时一切正常,但是因为在服务器端我有很多线程我想使用连接池。这样做的问题是数据库在更新后会被锁定,并且其他线程的任何其他连接都无法访问它。临时我将池中的连接限制为1.有没有办法让SQLite在Java中使用多个连接。我正在使用JDBC驱动程序org.sqlite.JDBC
org.sqlite.JDBC
答案 0 :(得分:2)
请参阅here
您可以选择H2数据库,他可以作为嵌入式数据库(如SQLLite)运行,但支持良好的多线程和客户端/服务器通信。