我有我的數據庫以msacess 2000.mdb格式,我從網上下載,現在我想從我的程序,這是一個python腳本訪問該數據庫。 我可以從我的程序中調用表嗎? 如果你們中的任何人請我建議我做什麼如何從python訪問.mdb文件?
1
A
回答
0
用這個MDB創建一個ODBC DSN。 Python可以訪問ODBC數據源。
2
如果你在Windows上工作,那麼你可以使用ODBC並使用odbc
模塊(ActiveState Python默認擁有它,這是win32擴展的一部分)或pyodbc
模塊。看看答案:How to connect pyodbc to an Access (.mdb) Database file
如果你使用的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)
3
因爲凡擦肩而過,另一種選擇是使用mdbtools - 可在MDB數據庫導出到一個可重複使用的格式,如CSV檢查:http://mazamascience.com/WorkingWithData/?p=168
如果您不需要更新mdb文件,只需導入遺留數據,在上面的鏈接上執行類似於配方的操作比使pyodbc正常工作更容易並且,它不需要訪問Windows機器人
相關問題
- 1. 從IIS下載MDB(訪問)文件
- 2. 從Rails 3訪問MDB文件
- 3. 如何處理Python的.mdb訪問文件
- 4. 訪問MDB:訪問MDB文件有一個大小上限?
- 5. 如何從訪問.mdb文件創建.edmx模型?
- 6. 如何從python的csv文件創建一個mdb文件?
- 7. 使用vb.net刪除訪問mdb文件
- 8. 無法打開MS訪問MDB文件
- 9. 直接訪問較舊的MDB文件
- 10. 不允許訪問mdb文件
- 11. accdb vs mdb訪問數據庫文件
- 12. 從lighhttpd訪問python文件
- 13. 從Python訪問.rds文件
- 14. 打開沒有訪問的mdb訪問文件
- 15. 從MS Access訪問.mdb文件中的後端表
- 16. 如何從python文件訪問php文件的變量值
- 17. 複製文件後無法訪問mdb數據庫文件
- 18. 如何修復mdb文件?
- 19. 如何從python訪問MySQL
- 20. 如何從python訪問gdb
- 21. VB.Net追加文本文件到訪問mdb
- 22. 無法從python訪問.env文件
- 23. 訪問MDB密碼恢復
- 24. 通過VBS訪問MDB
- 25. 從MDE文件更新MDB文件
- 26. 如何從javascript和python訪問相同的JSON文件?
- 27. 如何從python中的mat文件訪問矩陣的元素?
- 28. 如何從python代碼訪問和修改Xcode項目文件?
- 29. 如何從Nuxt.js訪問文件系統?
- 30. 如何從InstrumentationTestCase訪問原始文件?
http://stackoverflow.com/questions/2559659/accessing-a-jet-mdb-database-in-python會幫助你。 – simplyharsh 2011-03-23 08:27:38