在数据库连接类中使用共享实例的优点

时间:2015-04-23 13:41:20

标签: ios objective-c database static

在许多代码中,我看到了类(导入FMDatabase),其中包含用于创建数据库连接的方法,从数据库中添加或删除数据的值。我找到了一个共享实例方法来创建类的共享实例。它有什么优势?我知道有一件事,每次你创建一个新连接时都会有时间延迟。我们可以使用共享实例来避免它。但是,使用共享实例还有其他原因吗?

1 个答案:

答案 0 :(得分:1)

只保留一个与数据库的连接,为您提供了一个独特的点,您可以在其中读取或写入数据库(在此处排列所有磁盘操作),避免在应用程序的不同位置处理读取和写入时遇到的许多问题。