c# mysql
时间: 2023-06-29 22:06:39 浏览: 108
C# Mysql account creator / login:带登录名的 Mysql 帐户创建者-开源
C# 是一种常用的编程语言,而 MySQL 是一种常用的关系型数据库管理系统。它们可以结合使用,实现数据的存储和访问。以下是一个使用 C# 连接 MySQL 数据库的示例代码:
```csharp
using System;
using System.Data;
using MySql.Data.MySqlClient;
namespace MySQLTest
{
class Program
{
static void Main(string[] args)
{
string connectionString =
"Server=localhost;" +
"Database=testdb;" +
"Uid=root;" +
"Pwd=password;";
MySqlConnection connection = new MySqlConnection(connectionString);
try
{
connection.Open();
Console.WriteLine("Connection successful!");
string query = "SELECT * FROM users";
MySqlCommand command = new MySqlCommand(query, connection);
MySqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(reader[0] + " " + reader[1]);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
connection.Close();
}
Console.ReadKey();
}
}
}
```
以上代码中,我们使用了 `MySqlConnection` 类和 `MySqlCommand` 类来连接数据库并执行查询。在 `connectionString` 变量中,我们指定了连接数据库的相关信息,包括服务器地址、数据库名称、用户名和密码。在 `try` 块中,我们打开了数据库连接,并使用 `MySqlCommand` 对象执行了一个简单的查询,将结果输出到控制台。在 `catch` 块中,我们捕获了可能出现的异常并输出了异常消息。最后,在 `finally` 块中,我们关闭了数据库连接。
阅读全文