zoukankan      html  css  js  c++  java
  • sqlite的简介

    第一步:

     

    第二步,建立桥接文件
    随便创建一个类,语言选择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)
    }
    }
  • 相关阅读:
    Object-C 声明属性为什么用下划线,代码规范和编程风格
    iOS API 概述
    iOS 彻底学会使用delegate
    iOS NSNotification的使用
    L1_6 连续因子
    天梯 L1_46整除光棍
    51-Nod 1279
    UVA
    hdu 1078
    Poj 1088 滑雪 递归实现
  • 原文地址:https://www.cnblogs.com/LarryBlogger/p/6186554.html
Copyright © 2011-2022 走看看