WinformでMySQLデータベースに接続する方法
MySQLデータベースにWinformアプリケーションを接続するには、次の手順を実行する必要があります。
- MySQL 公式サイトから MySQL Connector/NET をダウンロードしてインストールします。これは MySQL データベースに接続するための .NET プロバイダーです。
- 1. Visual StudioでWinformプロジェクトを開き、プロジェクトを右クリックして「追加」→「参照」を選択し、MySQL Connector/NET のインストールディレクトリにある MySQL.Data.dll ファイルを参照して追加する。
- 在代码中添加连接字符串:在您的代码中添加连接MySQL数据库所需的连接字符串。连接字符串应包含MySQL服务器的地址、用户名、密码和数据库名称。
- string connectionString = “server=” + サーバーアドレス + “;user=” + ユーザー名 + “;password=” + パスワード + “;database=” + データベース名 + “;”;
- MySQL接続オブジェクトを作成:接続文字列を使用してMySQL接続オブジェクトを作成します。
- MySqlConnection connection = new MySqlConnection(connectionString);
- 接続を開く: Openメソッドを使用して、接続を開きます。
- connection.Open();
- MySQL コマンドオブジェクト と 接続オブジェクト を使用して、クエリを実行したり、その他のデータベース操作を行ったりします。
- MySqlCommand コマンド = new MySqlCommand(“SELECT * FROM テーブル名”, コネクション);
MySqlDataReader リーダー = コマンド.ExecuteReader();
while (リーダー.Read())
{
// クエリ結果の処理
}
リーダー.Close(); - データベース操作が完了したら、クローズメソッドで接続を閉じます。
- connection.閉じる();
MySQL に接続する際には、MySQL Connector/NET が正しく参照され、接続文字列にサーバアドレス、ユーザ名、パスワード、データベース名が正しく設定されていることを確認します。また、SQL インジェクション攻撃を避けるために、パラメーター化クエリや其他のセキュリティ対策で、ユーザの入力データをフィルタリングして検証します。