你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
用于 .NET 的 Azure Database for MySQL 库
概述
使用 Azure Database for MySQL 中存储的数据和资源。
客户端 API
建议用于访问 Azure Database for MySQL 的客户端库是 MySQL 的 Connector/Net。 使用包连接到数据库并直接执行 SQL 语句。
直接从 Visual Studio 包管理器控制台或使用 .NET Core CLI 安装 NuGet 包。
Visual Studio 包管理器
Install-Package MySql.Data
.NET Core CLI
dotnet add package MySql.Data
代码示例
连接到 MySQL 数据库并执行查询:
/* Include this "using" directive...
using MySql.Data.MySqlClient;
*/
string connectionString = "Server=[servername].mysql.database.azure.com; " +
"Database=myDataBase; Uid=[userid]@[servername]; Pwd=myPassword;";
// Best practice is to scope the MySqlConnection to a "using" block
using (MySqlConnection conn = new MySqlConnection(connectionString))
{
// Connect to the database
conn.Open();
// Read rows
MySqlCommand selectCommand = new MySqlCommand("SELECT * FROM MyTable", conn);
MySqlDataReader results = selectCommand.ExecuteReader();
// Enumerate over the rows
while(results.Read())
{
Console.WriteLine("Column 0: {0} Column 1: {1}", results[0], results[1]);
}
}