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の公式サイトから対象となるドライバーをダウンロード・インストールすることができます。
これでお役に立てれば幸いです。