C# 创建SQLite
时间: 2023-06-23 21:51:37 浏览: 105
SQLite在C#中的使用
4星 · 用户满意度95%
可以使用System.Data.SQLite库来创建SQLite数据库,以下是一个简单的示例代码:
```csharp
using System.Data.SQLite;
// 设置连接字符串
string connectionString = "Data Source=newdatabase.sqlite;Version=3;";
// 创建连接对象
using (SQLiteConnection connection = new SQLiteConnection(connectionString))
{
// 打开连接
connection.Open();
// 创建命令对象
SQLiteCommand command = new SQLiteCommand(connection);
// 创建表
command.CommandText = "CREATE TABLE IF NOT EXISTS mytable (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)";
command.ExecuteNonQuery();
}
```
在上面的示例代码中,首先设置连接字符串,然后创建一个SQLiteConnection对象,并使用Open方法打开连接。接着创建一个SQLiteCommand对象,并使用ExecuteNonQuery方法执行SQL语句来创建表。在这个例子中,我们创建了一个名为mytable的表,并定义了id、name和age三个字段。注意,在使用完连接对象和命令对象后,需要使用using语句块释放资源。
此外,还可以使用SQLiteConnection.CreateFile方法来创建一个空的SQLite数据库文件,例如:
```csharp
SQLiteConnection.CreateFile("newdatabase.sqlite");
```
这将在当前目录下创建一个名为newdatabase.sqlite的空数据库文件。
阅读全文