溫馨提示×

c#中怎么操作sqlite數據庫

小億
506
2024-03-30 12:59:10
欄目: 云計算

在C#中操作SQLite數據庫需要引用System.Data.SQLite命名空間,然后使用SQLiteConnection和其他相關類來連接、查詢和操作數據庫。以下是一個簡單的示例:

  1. 創建數據庫連接:
using System.Data.SQLite;

string connectionString = "Data Source=mydatabase.db;Version=3;";
SQLiteConnection connection = new SQLiteConnection(connectionString);
connection.Open();
  1. 執行查詢并讀取結果:
SQLiteCommand command = new SQLiteCommand("SELECT * FROM mytable", connection);
SQLiteDataReader reader = command.ExecuteReader();

while (reader.Read())
{
    Console.WriteLine(reader["column1"].ToString());
}
  1. 插入數據:
SQLiteCommand insertCommand = new SQLiteCommand("INSERT INTO mytable (column1, column2) VALUES ('value1', 'value2')", connection);
insertCommand.ExecuteNonQuery();
  1. 更新數據:
SQLiteCommand updateCommand = new SQLiteCommand("UPDATE mytable SET column1='newvalue' WHERE id=1", connection);
updateCommand.ExecuteNonQuery();
  1. 刪除數據:
SQLiteCommand deleteCommand = new SQLiteCommand("DELETE FROM mytable WHERE id=1", connection);
deleteCommand.ExecuteNonQuery();
  1. 斷開數據庫連接:
connection.Close();

以上是一個簡單的示例,根據實際需求可能需要更復雜的操作,但基本操作原理都是類似的。希望對你有幫助。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女