第一步:
![](https://images2015.cnblogs.com/blog/1020884/201612/1020884-20161216134450714-1770198239.png)
第二步,建立桥接文件
随便创建一个类,语言选择oc,然后它会问你是否创建桥接模式,然后你选择是就可以了
那个类可以删除了
在那份桥接文件中加入一句话#import <sqlite3.h>就可以了
接着我们就可以创建数据库或表了
//相当于c语言的指针
var db: OpaquePointer? = nil
// 创建或打开数据库
func createOrOpenDatabase() {
print("(NSHomeDirectory())")
let path: NSString = "(documentsPath)/test.sqlite3" as NSString
let filename = path.utf8String
if sqlite3_open(filename, &db) != SQLITE_OK {
print("create or open failed...")
sqlite3_close(db)
}
}
// 创建学生表
func createTable() {
let string: NSString = "create table if not exists Student(id integer primary key autoincrement, sno text, name text, score integer)"
let sql = string.utf8String
if sqlite3_exec(db, sql, nil, nil, nil) != SQLITE_OK {
print("create table failed...")
sqlite3_close(db)
}
}