C#添加数据到已有的SQLite数据表内
要将数据添加到已有的SQLite数据表中,需要使用C#的SQLite库,以下是一个示例代码:
using System;
using System.Data.SQLite;
class Program
{
static void Main()
{
// 连接到SQLite数据库
using (var connection = new SQLiteConnection("Data Source=database.db"))
{
connection.Open();
// 创建一个命令对象
using (var command = new SQLiteCommand(connection))
{
// 设置要执行的SQL语句,这里假设数据表名为"users",有两个列:"id"和"name"
command.CommandText = "INSERT INTO users (id, name) VALUES (@id, @name)";
// 设置参数的值
command.Parameters.AddWithValue("@id", 1);
command.Parameters.AddWithValue("@name", "John");
// 执行SQL语句
command.ExecuteNonQuery();
}
}
}
}
上述代码中,我们首先创建一个SQLite连接对象,并打开连接。然后创建一个SQLite命令对象,并设置要执行的SQL语句,这里使用参数化查询来避免SQL注入攻击。然后设置参数的值,最后调用ExecuteNonQuery方法执行SQL语句。
请注意,上述示例代码仅适用于已有的SQLite数据表,并且假设数据表名为"users",有两个列:"id"和"name"。如果你的数据表结构不同,需要相应地修改SQL语句和参数设置
原文地址: https://www.cveoy.top/t/topic/hDxt 著作权归作者所有。请勿转载和采集!