【发布时间】:2013-12-13 10:30:15
【问题描述】:
看起来当我调用Open() 函数时,SQLite 数据库连接实际上并没有尝试打开数据库连接。这是一个简单的测试:
var factory = DbProviderFactories.GetFactory("System.Data.SQLite");
connection = factory.CreateConnection();
connection.ConnectionString = "data source=NonExistentDB.db3";
conn.Open();
以上代码不会产生任何异常。而且,此后的连接状态为Open。有没有办法进行“测试连接”以物理建立与数据库的连接?
【问题讨论】:
-
运行
SELECT 1查询,看看它是否能得到结果?..
标签: c# .net sqlite connection-string