C# 使用变量条件筛选查询SQLite数据库数据表 - 示例代码
"C# 使用变量条件筛选查询SQLite数据库数据表 - 示例代码"\n\n本指南展示了如何在C#中使用SQLiteCommand对象,通过变量条件筛选查询SQLite数据库数据表。示例代码演示了如何使用参数占位符和AddWithValue方法传递变量值到查询语句,并获取查询结果。\n\ncsharp\nusing System;\nusing System.Data.SQLite;\n\nclass Program\n{\n static void Main()\n {\n string connectionString = \"Data Source=database.db;Version=3;\" ;\n using (SQLiteConnection connection = new SQLiteConnection(connectionString))\n {\n connection.Open();\n\n string name = \"John\" ;\n int age = 25;\n\n string query = \"SELECT * FROM users WHERE name = @name AND age = @age\" ;\n using (SQLiteCommand command = new SQLiteCommand(query, connection))\n {\n command.Parameters.AddWithValue(\"@name\", name);\n command.Parameters.AddWithValue(\"@age\", age);\n\n using (SQLiteDataReader reader = command.ExecuteReader())\n {\n while (reader.Read())\n {\n string result = String.Format(\"ID: {0}, Name: {1}, Age: {2}\",\n reader[\"id\"], reader[\"name\"], reader[\"age\"] );\n Console.WriteLine(result);\n }\n }\n }\n }\n }\n}\n\n\n在上面的代码中,我们首先创建了一个SQLiteConnection对象并打开了数据库连接。然后,我们定义了一个查询语句,其中的@name和@age是参数占位符。接下来,我们创建了一个SQLiteCommand对象,并使用AddWithValue方法为参数赋值。最后,我们使用ExecuteReader方法执行查询,并使用SQLiteDataReader对象读取返回的结果。\n\n在实际使用中,可以根据需要修改查询语句和参数的名称、类型和值。
原文地址: https://www.cveoy.top/t/topic/pHQB 著作权归作者所有。请勿转载和采集!