C#.NET下使用Sqlite

2019-01-29 09:50:20 浏览数 (1)

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

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

0 人点赞