-1

初歩的な質問ですみません。このリンクhttp://sunspares.millenniumit.com/phpmyadmin/にc# を使用して接続する必要があります。これは MySQL のもので、'inventory' データベースの 'spares' というテーブルにアクセスする必要があります。C#を使用してこの接続を初期化するのを手伝ってくれる人はいますか? 以下のコーディングを見つけましたが、接続する必要がある正確なサーバーとテーブルを提供する方法がわかりません

con = mysql_connect("localhost","username","password");
4

2 に答える 2

4
  1. mysql コネクタ/netをインストールします。

  2. 新しいプロジェクトを作成します。

  3. への参照を追加: MySql.Data

  4. を追加しusing MySql.Data.MySqlClient;ます。

  5. 次のコードをアプリケーションに追加します。

    private void button1_Click(object sender, System.EventArgs e)
    {
            string MyConString = @"SERVER=localhost;
                DATABASE=mydatabase;
                UID=testuser;
                PASSWORD=testpassword;";
            MySqlConnection connection = new MySqlConnection(MyConString);
            MySqlCommand command = connection.CreateCommand();
            MySqlDataReader Reader;
            command.CommandText = "select * from mycustomers";
            connection.Open();
            Reader = command.ExecuteReader();
            while (Reader.Read())
            {
                string thisrow = "";
                for (int i= 0;i<Reader.FieldCount;i++)
                        thisrow+=Reader.GetValue(i).ToString() + ",";
                listBox1.Items.Add(thisrow);
            }
            connection.Close();
    }
    
于 2012-10-11T10:15:38.593 に答える
0
 <connectionStrings>
    <add name="MySQLConnectionString" connectionString="server=localhost;User      Id=root;pwd=;database=data1;" providerName="MySql.Data.MySqlClient"/>
  </connectionStrings>

-----------------------
using MySql.Data.MySqlClient;
...
MySqlConnection Conn = new MySqlConnection();
Conn = new MySqlConnection(ConnStr);
于 2012-10-11T10:16:53.787 に答える