当前位置:首页 > 数据库 > SQlite

如何在Java中同时使用SQLite?为此目的最好的包装是哪一个?

首先,我知道SQLite可能不是满足高并发需求的最合适的DBMS,但是至少到目前为止,使用客户端/服务器DBMS对我来说不是一种选择.

我正在编码的应用程序可能会从不同线程中生成大量查询和更新.它们并不是真正的繁琐或复杂的更新,大多数更新可能很小而又快,但是由于依赖于网络客户端的信息,它们确实是不可预测的并发更新.据我所知,SQLite当前能够支持许多并发读取,但一次只能更新.在编写时,需要获取一个排他锁,并返回异常,这是其他正在编写的东西.

为了解决这个问题,我认为我应该对更新操作进行排队(并序列化),并同时从数据库中读取.这对我来说应该足够了.但是我一无所知,因为我一直在使用Zentus JDBC驱动程序,所以我真的不知道该怎么做,这似乎不足以完成我想做的事情.

那是我的问题,您认为我应该怎么做?哪个包装才可以实现这一目标?

提前致谢!


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!