📜  c# mysql select into datatable - C# (1)

📅  最后修改于: 2023-12-03 14:59:40.527000             🧑  作者: Mango

C# MySQL Select into DataTable

当你需要从 MySQL 数据库中检索数据并将其加载到 DataTable 中时,你可以使用 C# 中的 MySQL Connector。

MySQL Connector

MySQL Connector 是 MySQL 数据库官方提供的 .NET 数据提供程序,可以让开发人员使用 C# 编写与 MySQL 数据库交互的代码。

安装 MySQL Connector

你可以通过 NuGet 软件包管理器安装 MySQL Connector。

打开 Visual Studio,依次选择“工具” > “NuGet 包管理器” > “管理解决方案的 NuGet 包”,搜索并安装“MySql.Data” NuGet 包。

在 C# 中使用 MySQL Connector

在 C# 中,你可以使用 MySQL Connector 创建一个 MySQL 连接,并执行 SELECT 语句从数据库中检索数据。接着,你可以将结果集加载到 DataTable 中。

以下是使用 MySQL Connector 从数据库中检索数据并将其加载到 DataTable 中的示例代码:

using MySql.Data.MySqlClient;
using System.Data;

public DataTable GetDataTableFromDatabase()
{
  string connectionString = "Server=localhost;Database=myDatabase;Uid=myUsername;Pwd=myPassword;";
  using (MySqlConnection connection = new MySqlConnection(connectionString))
  {
    connection.Open();

    string query = "SELECT * FROM myTable";

    using (MySqlCommand command = new MySqlCommand(query, connection))
    {
      using (MySqlDataAdapter adapter = new MySqlDataAdapter(command))
      {
        DataTable dataTable = new DataTable();
        adapter.Fill(dataTable);
        return dataTable;
      }
    }
  }
}
结论

使用 MySQL Connector,你可以轻松地在 C# 中从 MySQL 数据库中检索数据并将其加载到 DataTable 中。记得在使用之前安装 MySQL Connector NuGet 包,并替换相应的连接字符串、数据库和表名。