[英]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.