WPF で Access データベースに接続する方法
WPFアプリケーションでAccessデータベースに接続するには、以下の手順を行います。
- Visual StudioでWPFアプリケーションプロジェクトを作成します。
- プロジェクトにAccessデータベースファイル(.accdbまたは.mdb)を追加します。
- 右クリックしたデータベースファイルを「プロパティ」から「出力ディレクトリにコピー」を「新しい場合はコピー」に設定します。
- XAMLファイルでインターフェイスをデザインし、適したコントロール(例:ボタン、テキストボックスなど)を追加します。
- 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データベースに正常に接続して操作することができるようになります。