最近、DjangoのデータベースバックエンドにAzure SQL Databaseが使えるライブラリの存在を知りました。 michiya/django-pyodbc-azure そこから、MS AccessをDjangoのデータベースバックエンドとして使えるのかが気になりました。 ただ、そもそもPython3を使ってMS Accessへ接続できるのかどうか分からなかったため、Python3で動作するライブラリを調べてみました。 環境 Windows10 Python 3.4.3 32bit版 用意したAccessデータベース 以下のテーブル内容を持つsample.accdbを用意しました。 itemテーブル item_id item_name 1 ringo 2 みかん DB-APIについて ライブラリを調べている中でDB-APIという単語をよく見かけました。それについては以下が参考になり