最近在做一个基于SQLite数据库的开发,需要从服务器上的SQLite数据库文件中读取数据。
由于服务器定期要写这些文件,使得我的程序在读数据时花费了比正常情况下很多的时间。
我怀疑是因为我没有用只读方式来打开这些文件。
所以,请教各位大侠,知道如何以只读方式打开SQLite数据库文件不?
是不是只需要在连接字符串那里加些参数呢?
我用的 wrapper 是 System.Data.SQLite,现在用的连接字符串很简单,如下:
string connectionString = "Data Source=" + DBfilepath + ";Pooling=true;FailIfMissing=false";
先谢了!
------解决方案--------------------------------------------------------
连接串加上";Read Only=true"