在 C# 中获取 SQLite 数据库内的每一条数据信息,可以使用 SQLiteDataReader 类来读取数据库中的数据。下面是一个示例代码:\n\ncsharp\nusing System;\nusing System.Data.SQLite;\n\nclass Program\n{\n static void Main()\n {\n // 连接 SQLite 数据库\n using (SQLiteConnection connection = new SQLiteConnection("Data Source=mydatabase.db;Version=3;"))\n {\n connection.Open();\n\n // 执行查询语句\n string query = "SELECT * FROM TableName";\n using (SQLiteCommand command = new SQLiteCommand(query, connection))\n {\n using (SQLiteDataReader reader = command.ExecuteReader())\n {\n // 循环读取每一条数据\n while (reader.Read())\n {\n // 获取每个字段的值\n int id = reader.GetInt32(0);\n string name = reader.GetString(1);\n int age = reader.GetInt32(2);\n\n // 打印数据信息\n Console.WriteLine("ID: {0}, Name: {1}, Age: {2}", id, name, age);\n }\n }\n }\n }\n }\n}\n\n\n在上面的代码中,首先创建一个 SQLiteConnection 对象并打开数据库连接。然后使用 SQLiteCommand 对象执行查询语句,返回一个 SQLiteDataReader 对象来读取查询结果。使用 Read() 方法来逐行读取数据,然后使用 GetInt32() 和 GetString() 等方法来获取每个字段的值。最后将数据信息打印出来。请注意,需要将 "mydatabase.db" 替换为你实际的数据库文件名,"TableName" 替换为你实际的表名。

C# SQLite 数据库数据读取 - 使用 SQLiteDataReader 类

原文地址: https://www.cveoy.top/t/topic/pMcH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录