前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C#.NET下使用Sqlite

C#.NET下使用Sqlite

作者头像
钱塘小甲子
发布2019-01-29 09:50:20
2.1K0
发布2019-01-29 09:50:20
举报

今天做这个,发现网上好多说法,而且还不一致。亲测一个可用。

1下载SQLite-1.0.60.0-binaries

2.下载sqlite3

3.打开中工程,分别点击“项目”,“添加引用”,”浏览“,然后选择1中下载文件中的”System.Data.SQLite.DLL“就可以添加了。注意的是,要选着x86还是x64.这里的x86和x64的意思不是开发者电脑对应的系统,而是开发对象将运行的系统位数。所以,我们选择文件外面的x86即可。

4.可以在适当的地方加入下面这一段代码作为测试,(代码源自网络):

            SQLiteConnection conn = null;

            string dbPath = "Data Source =" + Environment.CurrentDirectory + "/test.db";

            conn = new SQLiteConnection(dbPath);//创建数据库实例,指定文件位置  

            conn.Open();//打开数据库,若文件不存在会自动创建  

            string sql = "CREATE TABLE IF NOT EXISTS student(id integer, name varchar(20), sex varchar(2));";//建表语句  

            SQLiteCommand cmdCreateTable = new SQLiteCommand(sql, conn);

            cmdCreateTable.ExecuteNonQuery();//如果表不存在,创建数据表  

            SQLiteCommand cmdInsert = new SQLiteCommand(conn);

            cmdInsert.CommandText = "INSERT INTO student VALUES(1, '小红', '男')";//插入几条数据  

            cmdInsert.ExecuteNonQuery();

            cmdInsert.CommandText = "INSERT INTO student VALUES(2, '小李', '女')";

            cmdInsert.ExecuteNonQuery();

            cmdInsert.CommandText = "INSERT INTO student VALUES(3, '小明', '男')";

            cmdInsert.ExecuteNonQuery();

5.找到建立的数据库文件(.db),存储位置可以修改,默认在工程文件夹下的bin,Debug里面。

6.可用SQLite Database Browser 查看数据库存储是否符合要求,是否正确。

7.上述文件均可以从本人百度网盘下载:http://pan.baidu.com/s/1qW7RlpE

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015年11月08日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档