📅  最后修改于: 2023-12-03 14:47:39.523000             🧑  作者: Mango
在 C# 中使用 SQLite 数据库时,我们需要先创建表来存储和组织数据。这个指南将向你展示如何使用 C# 和 SQLite 创建表。
在开始之前,确保已经安装了 SQLite 数据库,并且已经将相关的 NuGet 包引入到你的 C# 项目中。
首先,我们需要连接到 SQLite 数据库。这可以通过创建 SQLiteConnection
对象来实现。在创建连接时,我们需要提供一个连接字符串,其中包含了数据库的路径。
using System.Data.SQLite;
string connectionString = "Data Source=path/to/database.db";
SQLiteConnection connection = new SQLiteConnection(connectionString);
connection.Open();
一旦我们建立了与 SQLite 数据库的连接,我们就可以创建表来存储数据。创建表需要编写 SQL 命令,并使用 SQLiteCommand
对象来执行这些命令。
下面是一个示例,展示了如何创建一个名为 employees
的表,该表包含了 id
、name
和 age
列。
string createTableQuery = "CREATE TABLE employees (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)";
SQLiteCommand createTableCommand = new SQLiteCommand(createTableQuery, connection);
createTableCommand.ExecuteNonQuery();
以上命令会创建一个名为 employees
的表,该表包含了三个列:id
(作为主键)、name
(作为文本)和 age
(作为整数)。
当我们完成了与 SQLite 数据库的交互后,应该关闭连接以释放资源。
connection.Close();
以下是创建表并关闭连接的完整代码示例:
using System.Data.SQLite;
class Program
{
static void Main()
{
string connectionString = "Data Source=path/to/database.db";
SQLiteConnection connection = new SQLiteConnection(connectionString);
connection.Open();
string createTableQuery = "CREATE TABLE employees (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)";
SQLiteCommand createTableCommand = new SQLiteCommand(createTableQuery, connection);
createTableCommand.ExecuteNonQuery();
connection.Close();
}
}
通过运行上述代码,你将会在 SQLite 数据库中创建一个名为 employees
的表。
希望这个指南对你学习如何在 C# 中使用 SQLite 创建表有所帮助!