C#读取SQLite数据全部数据
时间: 2024-02-05 16:13:12 浏览: 74
可以使用 C# 中的 System.Data.SQLite 库来读取 SQLite 数据库中的全部数据,以下是一个简单的示例代码:
```csharp
using System.Data.SQLite;
using System.Data;
// 连接 SQLite 数据库
string connectionString = "Data Source=<databaseFilePath>;Version=3;";
using (SQLiteConnection connection = new SQLiteConnection(connectionString))
{
connection.Open();
// 创建 SQL 查询语句
string sql = "SELECT * FROM <tableName>";
// 执行 SQL 查询
using (SQLiteCommand command = new SQLiteCommand(sql, connection))
{
// 读取查询结果
using (SQLiteDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
// 处理每一行数据
for (int i = 0; i < reader.FieldCount; i++)
{
object value = reader.GetValue(i);
// TODO: 处理读取到的数据
}
}
}
}
connection.Close();
}
```
其中 `<databaseFilePath>` 是 SQLite 数据库文件的路径,`<tableName>` 是要读取数据的表名。在执行 SQL 查询时,可以根据需要来指定要读取的列,如 `SELECT col1, col2 FROM <tableName>`。
阅读全文