问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VS2010中,如何使用SQLite数据库生成实体数据模型?

发布网友 发布时间:2022-04-08 19:29

我来回答

2个回答

懂视网 时间:2022-04-08 23:50

1.创建一个名为test的数据库

2.添加一张学生表,表里面每一条记录包括学好,姓名,分数3个字段

工程-Build Phases-Link Binary With Libraries------libsqlite3.tbd

建立桥接文件

#import <sqlite3.h>

 

import UIKit

 

class ViewController: UIViewController {

    lazy var documentsPath:String={

        let paths=NSSearchPathForDirectoriesInDomains(.DocumentDirectory,.UserDomainMask,true)

        return paths.first!

    }()

    

    var db:COpaquePointer=nil

    

    override func viewDidLoad() {

        super.viewDidLoad()

        

        createOrOpenDatabase()

        

        createTable()

    }

}

 

extension ViewController{

    //创建或打开数据库

    func createOrOpenDatabase(){

        print("(NSHomeDirectory())")

        

        let path:NSString = "(documentsPath)/test.sqlite3"

        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)

        }

    }

}

SQLite初试

标签:

热心网友 时间:2022-04-08 20:58

需要安装
Entity Framework 6 Tools for Visual Studio 2012 & 2013
http://www.microsoft.com/en-us/download/details.aspx?id=40762
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
会声会影如何裁剪视频画面范围 怎么正确喝酒的方法 真正好的饮用方式 日本清酒獭祭正确喝法 深圳有几家酒店可以真正意义上说是五星级? 深圳富苑皇冠假日套房式酒店酒店周边 深圳富苑皇冠假日套房酒店酒店简介 深圳富苑皇冠假日套房式酒店酒店介绍 金福人生多倍保重疾险怎么样?值不值得买? wpsword文档怎么删除空白页面 wPS删除空白页方法wps怎么删除多余空白页最有效方法 Adobe premiere pro cs6 导出文件找不到啊 在哪个文件夹?求路径 我的win7 CAD中怎样画出这两个R30和R50的圆弧来啊? CAD 图中 R40 和R50的圆弧怎么画 请简单说明 adobe premiere pro cc 2015视频怎么导出?到处后在哪里找? 在photoshop中如果想单独调整选区的大小而不裁切图像可以怎么做 &quot;Get ready for&quot;,&quot;Be ready for&#39;&#39;的区别? 王牌特工两首片尾曲叫什么歌 get ready for 和 be ready for 有什么不同 求解get ready for ,get ready to,be ready for 的区别? get ready to与get ready for 的区别 be/getreadyfor和be/getreadytodo的区别意思上的区别 be ready for和get ready for有区别吗? 请举例并说明一下,谢谢! get ready for前用加be吗? What will you do to get well prepared for an earthquake?(回答,既不是翻译也不是作文) what will you do to get well prepared for an earthquake?英语回答 苦求一篇关于&quot;地震来了我们该怎么办&quot;的英语演讲稿 谁能帮我写一篇英语作文啊?写好肯定给高分! 英语高手``帮我写几篇英语作文``100字就行了~~急求!! 求一篇英语作文 关于 get ready for earthquake 南京孩子社保怎么办 南京孩子社保卡怎么办理吗 CAD 图中的R50则么画,方法。步骤 CAD圆弧,右边这个r50和r15的要怎么画出来? 股市中的冰线是上升趋势最后一道防线还是下降趋势最后一道防线? 求教 在AUTOCAD中 图中尺寸为R50的这条圆弧该怎么画 CAD,请问图中R80和R50怎么画出来的,求步骤(越简洁越好) 威科夫股票技术分析方法导论怎么样 CAD画图 r50 怎么画 说详细一点 请教一下CAD的大神,图中的r50的弧线怎么画出来呢画的腰形轮 cad/图这个怎么画的,那个尤其是R50 cad中如何画1图中r100的那个圆弧,还有第二张图中r50的圆弧,谢谢了,我是新手。 这个CAD图中R12的圆弧与R50的圆弧怎么作? 请教一下cad的大神图中的r50的弧线怎么画出来呢,在线等有好评画的是腰形轮 cad这个r50的圆怎么画出来的 安装了win7深度15双系统怎样切换 麻烦会CAD的各路大神们看一下~~~~~ 就是那段R=50的圆弧到底该怎么画。。 下面的cad图形里的R50和R30的 两段弧怎么画呢? 这个CAD图那个,R50得圆怎么画,请那个大侠说一下,详细点 双系统,我装在不同分区,先win7后深度,然后返回win7就变成图二了,怎么搞? 我电脑安装了Win7和deepin双系统 ,现在只有deepin的引导记录,进入不了Win7 WIN7 深度 GHOSTXP 双系统