在C#中使用MySQL Connector來讀取數據,可以使用以下代碼示例:
using MySql.Data.MySqlClient;
using System;
class Program
{
static void Main()
{
string connStr = "server=localhost;user=root;database=test;password=12345;";
MySqlConnection conn = new MySqlConnection(connStr);
try
{
conn.Open();
string sql = "SELECT * FROM users";
MySqlCommand cmd = new MySqlCommand(sql, conn);
MySqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
Console.WriteLine("ID: {0}, Name: {1}, Email: {2}", rdr.GetInt32(0), rdr.GetString(1), rdr.GetString(2));
}
rdr.Close();
}
catch (Exception ex)
{
Console.WriteLine("Error: " + ex.Message);
}
finally
{
conn.Close();
}
}
}
在這個示例中,我們首先創建一個MySQL連接,并打開它。然后執行一個SELECT查詢,得到一個MySqlDataReader對象。接著,通過MySqlDataReader的Read()方法遍歷查詢結果集,讀取每一行數據,并輸出到控制臺上。最后關閉數據讀取器和連接。