zoukankan      html  css  js  c++  java
  • swift SqliteDB使用

    操作步骤:
    1,在 Build Phases -> Link Binary With Libraries 中点击加号,添加 libsqlite3.0.tbd 到项目中来
    原文:Swift - 操作SQLite数据库(引用SQLite3库)
     
    2,创建连接头文件Bridging-Header.h
    1
    2
    #import "sqlite3.h"
    #import <time.h>

    3,在项目编译属性里引用头文件

    原文:Swift - 操作SQLite数据库(引用SQLite3库)
     
    4,导入SQLiteDB的代码(SQLiteDB.swift、SQLTable.swift),代码结构如下:
     
    原文:Swift - 操作SQLite数据库(引用SQLite3库)
    //获取数据库实例
     db = SQLiteDB.shared
    //打开数据库
     _ = db.openDB()
     //如果表还不存在则创建表(其中_id为自增主键)
    let result = db.execute(sql: "create table if not exists t_user(_id integer primary key,uname text,name text)") 
    print(result)

      

    //查询
    let data = db.query(sql: "select * from t_user")
    print(data)
    
    //插入
    let uname = "uname"
    let name = "name"
    let sql = "insert into t_user(uname,name) values('(uname)','(name)')"
    let result = db.execute(sql: sql)
    print(result)
  • 相关阅读:
    共享内存
    文件IO函数和标准IO库的区别
    链表程序
    flash_header.S ( freescale imx6 board)
    深入理解二维数组
    putchar和puts
    指针目标
    C语言:break和continue
    C语言:输入输出
    python lambda
  • 原文地址:https://www.cnblogs.com/rchao/p/7644166.html
Copyright © 2011-2022 走看看