net core和.net framwork下保持一致,都可用。如下几种格式。
(1)基本的db文件
string conString = "Data Source=c:\mydb.db";
(2)内存数据库,注意内存在程序 关闭后会丢失。
string conString = "Data Source=:memory:";
(3)带密码的连接串
string conString = "Data Source=c:\mydb.db;Password=myPassword;";
(4)读写权限类型的连接
string conString = "Data Source=c:\mydb.db;Password=myPassword;Mode=ReadWriteCreate;";
其中Mode其它值 有:ReadWrite 和ReadOnly,
参考文章:https://www.connectionstrings.com/sqlite/
lebang2020.cn出品。
常用连接串格式
- 基本:Data Source=c:\mydb.db
- 内存库:Data Source=:memory:(进程退出后数据丢失)
- 带密码:Data Source=c:\mydb.db;Password=myPassword;
- 指定模式:...;Mode=ReadOnly 或 ReadWriteCreate
- 连接池:...;Pooling=True
注意:SQLite 本身不加密,Password 依赖驱动提供的加密扩展;.NET Core 下路径建议用正斜杠或双反斜杠。