C#でACCESSデータベースに接続する方法

ACCESSデータベースへ接続するには、ADO.NETが提供するOleDbConnectionクラスを使用します。

まず、C#では、プロジェクトにSystem.Data.OleDb名前空間を参照する必要があります。コードファイルの先頭に次の行を追加します:

using System.Data.OleDb;

そして、下記のコードにてACCESSデータベースに接続することが可能です。

string connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\path\to\your\database.accdb;";

using (OleDbConnection connection = new OleDbConnection(connectionString))
{
    connection.Open();

    // 执行数据库操作

    connection.Close();
}

以下のコードでは、接続文字列がconnectionString変数に格納されています。データベースのファイルパスに合わせて適切に変更してください。

次に、using ステートメントを使用してOleDbConnectionオブジェクトを作成し、データベースに接続します。

接続が確立すると、SQLクエリの実行、データの追加、更新、削除など、さまざまなデータベース操作を実行できます。

接続を閉じるには、connection.Close() ステートメントを使用します。

適切なACCESSデータベースドライバー(Microsoft Access Database Engineなど)のインストールが必要となる点にご注意ください。Microsoftの公式サイトから対象となるドライバーをダウンロード・インストールすることができます。

これでお役に立てれば幸いです。

bannerAds