📅  最后修改于: 2023-12-03 15:35:07.456000             🧑  作者: Mango
SQLite 是一种轻量级的关系型数据库,它可以在磁盘上存储整个数据库,且不需要单独的服务器进程或配置。使用 SQLite 可以在本地计算机中创建和维护 SQL 数据库。
本文将介绍如何在 C# 中使用 SQLite 插入数据。
要使用 SQLite,需要先在计算机上安装 SQLite 数据库。可以从官方网站下载 SQLite 的预编译二进制文件进行安装。
在 C# 中操作 SQLite 数据库,需要使用第三方的 SQLite 数据库驱动。可以使用 NuGet 进行安装。
打开 Visual Studio,在解决方案资源管理器中,右键单击“引用”,选择“管理 NuGet 程序包”。
在“NuGet 程序包管理器”窗口中,搜索并安装“System.Data.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 是一种轻量级的关系型数据库,使用方便,适用于一些小型应用程序的数据存储。在实际项目中,应根据需求选择适合的数据库系统。