c# 关于Sqlite 创建连接以及常见用法
在C#中,可以使用System.Data.SQLite
库来创建SQLite数据库连接以及执行常见的操作。以下是一个简单的例子:
首先,确保安装了System.Data.SQLite
NuGet包。
Install-Package System.Data.SQLite
然后,可以使用以下代码创建连接和执行基本操作:
using System;
using System.Data.SQLite;
namespace SQLiteExample
{
class Program
{
static void Main(string[] args)
{
string connectionString = "Data Source=example.db;Version=3;";
using (var connection = new SQLiteConnection(connectionString))
{
connection.Open();
// 创建一个表
using (var command = new SQLiteCommand(connection))
{
command.CommandText = "CREATE TABLE IF NOT EXISTS People (Id INTEGER PRIMARY KEY, Name TEXT, Age INTEGER);";
command.ExecuteNonQuery();
}
// 插入数据
using (var command = new SQLiteCommand(connection))
{
command.CommandText = "INSERT INTO People (Name, Age) VALUES ('Alice', 30);";
command.ExecuteNonQuery();
}
// 查询数据
using (var command = new SQLiteCommand(connection))
{
command.CommandText = "SELECT * FROM People;";
using (var reader = command.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine($"Id: {reader["Id"]}, Name: {reader["Name"]}, Age: {reader["Age"]}");
}
}
}
// 关闭连接
connection.Close();
}
}
}
}
这段代码展示了如何在C#中使用SQLiteConnection
来打开一个SQLite数据库连接,创建一个表,插入数据,以及查询数据。记得在使用后关闭数据库连接。
评论已关闭