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)
    }
    }
  • 相关阅读:
    AGC015E Mr.Aoki Incubator
    luogu P3520 [POI2011]SMI-Garbage
    442.Find All Duplicates in an Array
    SICP_2.61-2.62
    sicp_2.59-2.60
    SICP_2.58
    SICP_2.56-2.57
    SICP_2.53-2.55
    SICP_2.52-2.53
    SICP_2.50-2.51
  • 原文地址:https://www.cnblogs.com/LarryBlogger/p/6186554.html
Copyright © 2011-2022 走看看