SQLite連接字符串
SQLite.NET
基本的
Data Source=c:\mydb.db;Version=3;內存數據庫
Data Source=:memory:;Version=3;New=True;使用UTF16
Data Source=c:\mydb.db;Version=3;UseUTF16Encoding=True;帶密碼
Data Source=c:\mydb.db;Version=3;Password=myPassword;使用3.3x之前的數據庫格式
Data Source=c:\mydb.db;Version=3;Legacy Format=True;使用連接池
默認情況下不啟用連接池。使用以下參數來控制連接池機制。
Data Source=c:\mydb.db;Version=3;Pooling=True;Max Pool Size=100;只讀連接
Data Source=c:\mydb.db;Version=3;Read Only=True;使用DateTime.Ticks作為日期時間格式
Data Source=c:\mydb.db;Version=3;DateTimeFormat=Ticks;將GUID存儲為文本
通常,GUID以二進制格式存儲。使用此連接字符串將GUID存儲為文本。
Data Source=c:\mydb.db;Version=3;BinaryGUID=False;指定緩存大小
Data Source=c:\mydb.db;Version=3;Cache Size=2000;指定頁面大小
Data Source=c:\mydb.db;Version=3;Page Size=1024;禁用加入分佈式事務
Data Source=c:\mydb.db;Version=3;Enlist=N;禁用創建數據庫行為
如果數據庫文件不存在,則默認行為是創建一個新文件。使用以下參數引發錯誤,而不是創建新的數據庫文件。
Data Source=c:\mydb.db;Version=3;FailIfMissing=True;限制數據庫的大小
Data Source=c:\mydb.db;Version=3;Max Page Count=5000;禁用日誌文件
此選項將完全禁用回滾日誌。
Data Source=c:\mydb.db;Version=3;Journal Mode=Off;保留日誌文件
提交後,此空白將日誌文件保留在磁盤上。默認行為是在每次提交後刪除日誌文件。
Data Source=c:\mydb.db;Version=3;Journal Mode=Persist;控製文件刷新
Data Source=c:\mydb.db;Version=3;Synchronous=Full;