C#mysql语句生成
时间: 2023-10-19 07:09:08 浏览: 96
以下是使用 C# 生成 MySQL 语句的示例代码:
```csharp
using MySql.Data.MySqlClient;
// 创建数据库连接对象
MySqlConnection conn = new MySqlConnection("server=localhost;user id=root;database=test");
// 打开数据库连接
conn.Open();
// 创建 SQL 语句
string sql = "SELECT * FROM users WHERE age > @age";
// 创建命令对象
MySqlCommand cmd = new MySqlCommand(sql, conn);
// 添加参数
cmd.Parameters.AddWithValue("@age", 18);
// 执行查询
MySqlDataReader reader = cmd.ExecuteReader();
// 读取查询结果
while (reader.Read())
{
string name = reader.GetString("name");
int age = reader.GetInt32("age");
Console.WriteLine("Name: {0}, Age: {1}", name, age);
}
// 关闭数据读取器和数据库连接
reader.Close();
conn.Close();
```
这是一个简单的示例,演示了如何使用 C# 和 MySQL 进行数据库操作。在实际应用中,您需要根据具体的业务需求编写更复杂的 SQL 语句和查询逻辑。
阅读全文