最初にConnector/Netをダウンロードしてインストールします。これは、C# で MySQL を使用するために必要です。MySQL for Visual Studioは必須ではありませんが、インストールすることをお勧めします。これは、Visual Studio で MySQL データベースを設計するのに役立ちます。
への参照を追加MySql.Data
コードに追加using MySql.Data.MySqlClient;
します。
次のように関数を宣言します。
public List<string> MySqlCollectionQuery(MySqlConnection connection, string cmd)
{
List<string> QueryResult = new List<string>();
MySqlCommand cmdName = new MySqlCommand(cmd, connection);
MySqlDataReader reader = cmdName.ExecuteReader();
while (reader.Read())
{
QueryResult.Add(reader.GetString(0));
}
reader.Close();
return QueryResult;
}
次に、MySql 接続を作成し、この関数を呼び出します。
string connStr = string.Format("user={0};password={1};database={2}",
username,password,database);
List<string>TableNames = new List<string>();//Stores table names in List<string> form
using(MySqlConnection Conn = new MySqlConnection(connStr))
{
Conn.Open();
string cmdStr = "show tables";
TableNames = MySqlCollectionQuery(Conn,cmdStr);
}
私はこれをブロックに入れませんでしたtry ... catch
が、それを行うことは常に良い習慣です。