码迷,mamicode.com
首页 > 数据库 > 详细

sqlite的简介

时间:2016-12-16 15:00:26      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:指针   http   nsstring   document   创建数据库   .sql   技术分享   分享   primary   

第一步:

技术分享

 

第二步,建立桥接文件
随便创建一个类,语言选择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)
}
}

sqlite的简介

标签:指针   http   nsstring   document   创建数据库   .sql   技术分享   分享   primary   

原文地址:http://www.cnblogs.com/LarryBlogger/p/6186554.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!