首页 > 其他 > 详细

数据持久化

时间:2016-12-01 01:28:26      阅读:231      评论:0      收藏:0      [点我收藏+]

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

    }

 

数据持久化

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!