📌  相关文章
📜  SQLite 插入(来源:NAYCode.com) - C# (1)

📅  最后修改于: 2023-12-03 15:35:07.456000             🧑  作者: Mango

SQLite 插入

SQLite 是一种轻量级的关系型数据库,它可以在磁盘上存储整个数据库,且不需要单独的服务器进程或配置。使用 SQLite 可以在本地计算机中创建和维护 SQL 数据库。

本文将介绍如何在 C# 中使用 SQLite 插入数据。

安装 SQLite 数据库

要使用 SQLite,需要先在计算机上安装 SQLite 数据库。可以从官方网站下载 SQLite 的预编译二进制文件进行安装。

安装 SQLite 数据库驱动

在 C# 中操作 SQLite 数据库,需要使用第三方的 SQLite 数据库驱动。可以使用 NuGet 进行安装。

打开 Visual Studio,在解决方案资源管理器中,右键单击“引用”,选择“管理 NuGet 程序包”。

在“NuGet 程序包管理器”窗口中,搜索并安装“System.Data.SQLite”包。

连接 SQLite 数据库

在 C# 中连接 SQLite 数据库,需要使用 SQLiteConnection 类。首先需要引入 System.Data.SQLite 命名空间。

using System.Data.SQLite;

然后创建一个 SQLiteConnection 实例,并指定连接字符串。

string connectionString = @"Data Source=C:\MyDatabase\MyData.db";
SQLiteConnection conn = new SQLiteConnection(connectionString);
插入数据

使用 SQLiteCommand 类来执行 SQL 语句。可以使用参数化查询来避免 SQL 注入攻击。

string insertQuery = "INSERT INTO MyTable (Name, Age) VALUES (@Name, @Age)";
SQLiteCommand cmd = new SQLiteCommand(insertQuery, conn);
cmd.Parameters.AddWithValue("@Name", "John");
cmd.Parameters.AddWithValue("@Age", 30);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();

以上代码将在 MyTable 表中插入一条记录,包括 Name 和 Age 两个字段。在指定参数时,使用 @ 符号开头,在执行 SQL 语句时,使用 AddWithValue 方法来指定参数的值。

总结

本文介绍了如何在 C# 中使用 SQLite 插入数据。SQLite 是一种轻量级的关系型数据库,使用方便,适用于一些小型应用程序的数据存储。在实际项目中,应根据需求选择适合的数据库系统。