C#不能直接使用Sqlite数据库,需要安装第三方包,这里以ADO.NET 2.0 Provider for SQLite为例。ADO.NET 2.0 Provider for SQLite需要使用.Net FrameWork 2.0版,4.0版会报错。 安装后添加引用System.Data.SQLite,
SQLiteConnection connection = new SQLiteConnection("Data Source=a.db");
//连接
connection.Open();
//打开
SQLiteCommand slCmd = new SQLiteCommand(connection);
slCmd.CommandText = "select train_no from train";
SQLiteDataReader reader = slCmd.ExecuteReader();
//执行 sql并返回DataReader
while (reader.Read())
{
Console.WriteLine(reader.GetString(0));
}
//转换train表
reader.Close();
//关闭DataReader
connection.Clone();
//关闭连接