Pythonを使用してMicrosoft Accessのデータベースに接続するためには、PythonのODBCモジュール「Pyodbc」をインストールする必要があります。Pyodbcモジュールは、Pythonのパッケージ管理システム「pip」を使用してインストールします。

さらに、「Microsoft Access データベース エンジン 20XX 再頒布可能コンポーネント」もインストールする必要があります。Python、Pyodbc、Accessデータベースエンジンはそれぞれ32-Bit版と64-Bit版があります。32-Bit版と64-Bit版を混在させるとエラーになりますので、32-Bit版か64-Bit版のどちらかに統一することをお勧めします。

# Pyodbcのインストール
pip install pyodbc

# Accessデータベースに接続
import pyodbc
conn = pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=path_to_your_database.accdb')

# データベースからデータを取得
cursor = conn.cursor()
cursor.execute('SELECT * FROM your_table')

for row in cursor.fetchall():
    print(row)

このコードは、PythonでAccessデータベースに接続し、データを取得する基本的な例です。path_to_your_database.accdbyour_tableは、それぞれあなたのデータベースファイルへのパスとテーブル名に置き換えてください。

以上がPythonでAccessデータベースに接続する基本的な方法です。これを基に、Pythonでデータベースを操作するスキルを磨いていきましょう。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です