【发布时间】:2016-10-26 07:38:26
【问题描述】:
您将如何在 iOS 应用程序中创建数据库文件?我在 Xcode (Swift) 中使用 FMDB,并且在这里创建了执行查询的函数:
func query()
{
let DB = FMDatabase(path: dbFilePath as String)
if DB.open()
{
let querySQL = "SELECT * FROM SHOPS"
let results:FMResultSet? = DB.executeQuery(querySQL, withArgumentsInArray: nil)
print(querySQL)
DB.close()
print(results)
}
else
{
print("Error: \(DB.lastErrorMessage())")
}
}
我的创建数据库功能需要帮助,如 FMDB 文档中所述:创建一个 FMDatabase 时带有一个 SQLite 数据库文件的路径。此路径可以是以下三种之一: 文件系统路径。该文件不必存在于磁盘上。如果它不存在,它会为你创建。但是我在哪里可以获得数据库文件的文件路径?
我还有一个关于如何继续创建表功能的问题:
func create()
{
let createString = "CREATE TABLE Shops(id INT PRIMARY KEY NOT NULL, name char(255);)"
}
我是否使用 executeUpdate?如果对您来说不太耗时,请提供简洁明了的答案,因为我是初学者。提前致谢。
【问题讨论】: