Swift - 像SQLite这样的本地数据库允许多个连接吗?

时间:2017-01-09 13:26:04

标签: ios swift database sqlite local

我在我的项目中使用stephencelis SQLite并且工作正常,但是当我同时加入数据库两次时,它会爆炸。

我知道我可以避免使用线程在第一次运行后第二次运行秒,但是,我想知道是否有任何其他方法或其他库允许在本地数据库中获取多个连接?

3 个答案:

答案 0 :(得分:1)

看看领域: https://realm.io

语法简单,支持很棒,并且库被广泛使用。

答案 1 :(得分:0)

如果您希望基于SQL的解决方案避开Realm,那么它不是基于SQL的。

我已经尝试过并且可以推荐的一个选项是SharkORM,它基于SQLite并且是线程安全的,这意味着只要您将调用包装在{{1}中,就可以同时从两个不同的位置访问数据库}}。你可以得到Shark here

答案 2 :(得分:0)