- 官网下载https://www.sqlite.org/download.html
各个平台下载的安装包,本次以win10为例,DLL可以根据系统,tool通用
- 解压后将所有文件放在同一个目录下
- 控制台检测
出现版本号就算成功了
-
可以运行【.help】查看相关命令
- 运行命令创建数据库
open命令,当数据库不存在就创建新的
- 执行sql脚本
注:
1、sqlite是动态数据类型,所以你可以不声明字段的类型,但最好还是声明;
2、结束语句加上分号“;”,系统命令无需添加
嵌入C#
- 添加引用
- 附上源码(此源码在.net5下创建)
string connString = "Data Source=netTest.db"; string sql = @"drop table if exists stu; create table stu( name nvarchar(50), age int ); insert into stu values('张三',12); insert into stu values('李四',23); "; string sql2 = "select * from stu"; try { using (SqliteConnection conn = new(connString)) { conn.Open(); SqliteCommand cmd = new(sql, conn); cmd.ExecuteNonQuery(); cmd.CommandText = sql2; SqliteDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Console.WriteLine("name:{0};age:{1}", dr[0], dr[1]); } } } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.WriteLine("End."); Console.Read();
程序中无需创建数据库,SqliteConnection会自动在程序根目录下创建
https://www.sqlite.org/index.html