WPF で Access データベースに接続する方法

WPFアプリケーションでAccessデータベースに接続するには、以下の手順を行います。

  1. Visual StudioでWPFアプリケーションプロジェクトを作成します。
  2. プロジェクトにAccessデータベースファイル(.accdbまたは.mdb)を追加します。
  3. 右クリックしたデータベースファイルを「プロパティ」から「出力ディレクトリにコピー」を「新しい場合はコピー」に設定します。
  4. XAMLファイルでインターフェイスをデザインし、適したコントロール(例:ボタン、テキストボックスなど)を追加します。
  5. C#のコードに例えばこのようにデータベース接続のコードを追加します。
using System.Data.OleDb;

// 定义连接字符串
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=your_database_path";

// 创建连接对象
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
    // 打开数据库连接
    connection.Open();
    
    // 执行SQL语句或操作数据库
    // 例如,查询数据
    string query = "SELECT * FROM your_table";
    using (OleDbCommand command = new OleDbCommand(query, connection))
    {
        OleDbDataReader reader = command.ExecuteReader();
        
        // 处理查询结果
        while (reader.Read())
        {
            string data = reader["column_name"].ToString(); // 获取指定列的值
            // 处理数据
        }
        
        reader.Close();
    }
    
    // 关闭数据库连接
    connection.Close();
}

「your_database_path」をあなたのデータベースファイルのファイルパスに、「your_table」をあなたのテーブル名に、「column_name」をあなたが照会したい列の名前に置き換えてください。

上記の手順を完了すると、WPFアプリケーションからAccessデータベースに正常に接続して操作することができるようになります。

bannerAds