[英]How do I access a .mdb file from python?
我有從網上下載的msacess 2000 .mdb格式的數據庫,現在我想從我的程序(它是python腳本)訪問該數據庫。 我可以從程序中調用表嗎? 如果有人請建議我該怎么辦將不勝感激
如果您在Windows上工作,則可以使用ODBC並使用odbc
模塊(ActiveState Python默認情況下具有它,這是win32擴展的一部分)或pyodbc
模塊。 看一下答案: 如何將pyodbc連接到Access(.mdb)數據庫文件
如果使用Jython,則可以使用JDBC-ODBC橋:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
db = DriverManager.getConnection('jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\\Nwind.mdb', usr, passwd)
使用此MDB創建ODBC DSN。 Python可以訪問ODBC數據源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.