0%

C# 使用Sqlite数据库

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();
            //关闭连接