What is the best way to connect and use a sqlite database from C#

前端 未结 9 985
执笔经年
执笔经年 2020-11-29 19:24

I\'ve done this before in C++ by including sqlite.h but is there a similarly easy way in C#?

9条回答
  •  栀梦
    栀梦 (楼主)
    2020-11-29 19:49

    if you have any problem with the library you can use Microsoft.Data.Sqlite;

     public static DataTable GetData(string connectionString, string query)
            {
                DataTable dt = new DataTable();
                Microsoft.Data.Sqlite.SqliteConnection connection;
                Microsoft.Data.Sqlite.SqliteCommand command;
    
                connection = new Microsoft.Data.Sqlite.SqliteConnection("Data Source= YOU_PATH_BD.sqlite");
                try
                {
                    connection.Open();
                    command = new Microsoft.Data.Sqlite.SqliteCommand(query, connection);
                    dt.Load(command.ExecuteReader());
                    connection.Close();
                }
                catch
                {
                }
    
                return dt;
            }
    

    you can add NuGet Package Microsoft.Data.Sqlite

提交回复
热议问题