-7

mysql データベースから 4 つの列を読み取り、それを文字列に入れる必要があります。既に mysql 接続を確立しており、データベースに C# を入力できます。

データベースは 1 つのテーブルで構成されます: 4 つの列を持つファイル: 1 つの名前 2 サイズ 3 最終編集 4 拡張子

データベースから 1 つの名前 2 サイズ 3 最終編集 4 拡張子を読み取り、それらを文字列に変換する必要があります。

これが私のコードです:

static void query()
{
    String sourcedatabase = ConfigurationManager.AppSettings[@"Database1"];
    String targetdatabase = ConfigurationManager.AppSettings[@"Database2"];
    var connection = new MySqlConnection("server=localhost;user id=******;password=******;database=" + sourcedatabase + ";");

    try
    {
        connection.Open();
        MySqlCommand cmd = new MySqlCommand(query, connection);
        cmd.ExecuteNonQuery();
        connection.Close();
    }
    catch (Exception )
    {
        logger("MySql connection error");
    }
}
4

1 に答える 1

1

次を使用できますMySqlDataReader

 MySqlDataReader dataReader = cmd.ExecuteReader();

次に、返された結果をループします。

 while (dataReader.Read()) {
      var column1 = dataReader["column1"];
      var column2 = dataReader["column2"];
 }
于 2013-09-03T08:50:17.790 に答える