首页 理论教育 数据库打开方法大全

数据库打开方法大全

时间:2023-06-23 理论教育 版权反馈
【摘要】:sqlite3_open_v2函数在之前的内容中已经介绍过了,它可以用于SQLite数据库的打开和连接。动手写20.1.1 SQLitePractise->SQLiteOperation.swift在SQLiteOperation类中,定义一个实例方法openDatabase()。这个方法接受一个数据库名作为参数,将这个名字的数据库存放在userDomain下的document目录下,并尝试使用sqlite3_open_v2()打开数据库;如果运行成功则返回打开数据库的引用,如果运行失败返回nil,成功与否都会打印打开的结果。0代表了SQLITE_OK,表示执行成功的意思。

数据库打开方法大全

sqlite3_open_v2函数在之前的内容中已经介绍过了,它可以用于SQLite数据库的打开和连接。现在我们来实践一下:创建SQLitePractise项目,新建一个类SQLiteOperation,不继承自任何类,代码如下所示。

动手写20.1.1 SQLitePractise->SQLiteOperation.swift

在SQLiteOperation类中,定义一个实例方法openDatabase()。这个方法接受一个数据库名作为参数,将这个名字的数据库存放在userDomain下的document目录下,并尝试使用sqlite3_open_v2()打开数据库;如果运行成功则返回打开数据库的引用,如果运行失败返回nil,成功与否都会打印打开的结果。

接着在View Controller中创建一个SQLiteOperation的实例,并且打开一个数据库,代码如下:

动手写20.1.2 SQLitePractise->ViewController.swift

在SQLiteOperation类中,定义一个实例方法openDatabase()。这个方法接受一个数据库名作为参数,将这个名字的数据库存放在userDomain下的document目录下,并尝试使用sqlite3_open_v2()打开数据库;如果运行成功则返回打开数据库的引用,如果运行失败返回nil,成功与否都会打印打开的结果。

接着在View Controller中创建一个SQLiteOperation的实例,并且打开一个数据库,代码如下:(www.xing528.com)

动手写20.1.2 SQLitePractise->ViewController.swift

如果打开成功,那么最后再关闭数据库,并打印关闭的结果,控制台输出如下:

如果打开成功,那么最后再关闭数据库,并打印关闭的结果,控制台输出如下:

0代表了SQLITE_OK,表示执行成功的意思。

0代表了SQLITE_OK,表示执行成功的意思。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈