码迷,mamicode.com
首页 > 其他好文 > 详细

数据持久化

时间:2016-12-01 01:29:29      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:.exe   arc   directory   sql   str   保存   shared   select   into   

override func viewDidLoad() {

        super.viewDidLoad()

        db = SQLiteDB.sharedInstance

        let result = db.execute(sql: "create table admin(no integer primary key, name varchar(20))")

        print(result)

        print(NSHomeDirectory())    //数据库保存位置:OC方式

    }

    @IBAction func Add(_ sender: UIButton) {

        let No = no.text

        let Name = name.text

        let result = db.execute(sql: "Insert into admin value(‘\(No)‘,‘\(Name)‘")

        print(result)

    }

 

    @IBAction func Login(_ sender: UIButton) {

        let data = db.query(sql: "select * from admin")

        print(data.count)

        if data.count <= 0 {

            let alertController = UIAlertController(title: "数据表为空", message: "请先添加学生,再查询", preferredStyle: .alert)

            let cancelAction = UIAlertAction(title: "返回", style: .cancel, handler: nil)

            alertController.addAction(cancelAction)

        }

        let stu = data[data.count - 1]

        no.text = stu["no"] as? String

        name.text = stu["name"] as? String

    }

 

数据持久化

标签:.exe   arc   directory   sql   str   保存   shared   select   into   

原文地址:http://www.cnblogs.com/quanxi/p/6119875.html

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