首页 > 解决方案 > 我应该如何使用 Swift 访问 iOS 上的数据库实例

问题描述

let fileURL = try! FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false)
        .appendingPathComponent("sampleDB.sqlite")

// open database

var db: OpaquePointer?
if sqlite3_open(fileURL.path, &db) != SQLITE_OK {
    print("error opening database")
}

标签: iosswiftsqlite

解决方案


尝试通过调用实际的 SQLite C 方法来访问 SQLite 数据库是一件非常令人困惑和笨拙的事情。最好使用众多优秀的第三方前端之一,它可以让您以自然的原生 Swift 方式与 SQLite 对话。


推荐阅读