pyodbe を使用して MDB ファイルを変更する方法
PyODBCは、Pythonでリレーショナルデータベースと接続して処理するためのライブラリです。MDBファイルを編集するには、PyODBCを利用して接続し、必要なSQL文を実行します。最初に、PyODBCライブラリをインストールする必要があります。インストールするには、次のようなコマンドを使います。
pip install pyodbc
次に、PyODBCを使用してMDBファイルに接続する必要があります。以下にサンプルコードのスニペットを示します。
import pyodbc
# 连接到数据库
conn = pyodbc.connect(r'Driver={Microsoft Access Driver (*.mdb)};DBQ=path/to/your/file.mdb')
# 创建一个游标
cursor = conn.cursor()
# 执行SQL语句
cursor.execute("UPDATE your_table SET column_name = 'new_value' WHERE condition")
# 提交更改
conn.commit()
# 关闭连接
conn.close()
上記のコードでは、`path/to/your/file.mdb`の部分を自分のMDBファイルの場所へ置き換える必要がある。その後、データベースへの接続オブジェクトconnを作成し、`cursor.execute()`メソッドでUPDATE文などデータの更新などを行いたいSQLを実行することができる。最後に、データ更新後は`conn.commit()`で変更をコミットし、`conn.close()`でデータベースとの接続を閉じる。ここで使われているドライバは**Microsoft Access Driver**であることに注意し、Windows OSで使用できるものとなる。他のOSの場合は対応したドライバに変更して利用する。