I am working on Swift
singleton class to integrate SQLite
easily ( Using FMDB wrapper class )
Simple methods to create database in directory, insert and fetch data.
Bridging support for FMDB Objective C usage in Swift.
let contactDB = FMDatabase(path: String(methodToCreateDatabase()!.absoluteString) )
if contactDB.open() {
let insertSQL = strQuery
let result = contactDB.executeUpdate(insertSQL,
withArgumentsInArray: nil)
if !result {
print("Failed to add contact")
print("Error: \(contactDB.lastErrorMessage())")
return false
} else {
print("Contact Added")
return true
}
} else {
print("Error: \(contactDB.lastErrorMessage())")
return false
}