要使用System.Data.SQLite和C#在代码中从头开始创建和持久化SQLite DB,请按照以下步骤操作:
// 打开连接
connection.Open();
// 创建一个SQLite命令
SQLiteCommand command = new SQLiteCommand("CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)", connection);
// 执行命令
command.ExecuteNonQuery();
// 插入数据
command.CommandText = "INSERT INTO users (name, age) VALUES ('John Doe', 30)";
command.ExecuteNonQuery();
// 查询数据
command.CommandText = "SELECT * FROM users";
SQLiteDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine($"ID: {reader["id"]}, Name: {reader["name"]}, Age: {reader["age"]}");
}
// 关闭连接
connection.Close();
在这个示例中,我们首先创建了一个名为“myDatabase.db”的SQLite数据库文件,然后创建了一个名为“users”的表,包含“id”、“name”和“age”列。接下来,我们插入了一条记录,然后查询并打印所有用户记录。最后,我们关闭了数据库连接。
推荐的腾讯云相关产品:
产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云