回答
本文介紹的過程中,用於連接PHP的Access數據庫的.mdb: http://www.sitepoint.com/using-an-access-database-with-php/
對Node.js的過程非常相似 - 它只是一個ODBC數據源。
你需要一個節點ODBC包裝,如: https://github.com/wankdanker/node-odbc
然後,你需要格式化您的ODBC連接字符串。例如。
"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=MyDatabase; Uid=; Pwd=;"
它會像 那樣工作path =「/path/to/the/file.mdb」; '「DRIVER = {Microsoft Access Driver(* .mdb)}; DBQ =」+ path +「; Uid =; Pwd =;」' – Beast
我不確定。這可能有所幫助:http://www.connectionstrings.com/access/ –
看來Dbq確實支持一條路徑。 –
略有不同,但節點ADODB運作良好,對我來說.ACCDB文件:
https://www.npmjs.org/package/node-adodb
// Get the adodb module
var ADODB = require('node-adodb');
ADODB.debug = true;
// Connect to the MS Access DB
var connection = ADODB.open('Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\dbs\\my-access-db.accdb;Persist Security Info=False;');
// Query the DB
connection
.query('SELECT * FROM [TestTable];')
.on('done', function (data){
console.log('Result:'.green.bold, data);
})
這隻適用於運行Windows的用戶。它在Mac或Linux操作系統上引發錯誤,因爲它需要MSAccess驅動程序。如果你的Win OS沒有安裝Access,你可以在這裏安裝2010版驅動http://www.microsoft.com/en-us/download/details.aspx?id=13255 – RandomDeduction
不錯!正是我所需要的 – TecHunter
它是用純JavaScript編寫的。不需要像node-odbc那樣的node-gyp。完美的作品! – Sam
- 1. Ping通過nodejs
- 2. NodeJS通過SocketID
- 3. Instagram的API通過的NodeJS
- 4. 如何通過在的NodeJS
- 5. 通過捕捉的NodeJS
- 6. 通過nodejs socket.io服務PHP
- 7. 通過Maven安裝NodeJS
- 8. 通過NodeJS發送MediaStream
- 9. 通過nodejs處理xhr
- 10. NodeJS和JBoss通過SSL
- 11. 通過apache訪問nodejs
- 12. 通過Ansible安裝nodejs playbook
- 13. 通過nodejs服務html5
- 14. TypeScript for NodeJS通過SystemJS
- 15. 的ReferenceError通過腳本的NodeJS
- 16. 通過JavaScript發送陣列的NodeJS
- 17. 通過nodejs庫獲取Youtube Analytics的invalid_request
- 18. 通過木偶安裝失敗的NodeJS
- 19. nodejs中通過羣集的socket.io問題
- 20. 的NodeJS我如何通過元素
- 21. 通過Nodejs的TLS套接字連接
- 22. Nodejs Numtel通過SSH連接的Mysql
- 23. nodejs:如何通過nodejs調用C++ DLL函數?
- 24. 通過NodeJS運行Javascript代碼
- 25. nodejs通過phoenix和druid連接到hbase
- 26. 通過NodeJS下載Tar文件
- 27. centOS無法通過yum安裝nodejs
- 28. nodejs錯誤404(不通過網址)
- 29. Nodejs通過http發送文件
- 30. 如何通過cakePHP訪問NodeJS數據?
爲節點的默認文件系統庫(http://nodejs.org/api/fs.html )不足以滿足您的需求? – Ari
如何使用sql語法插入/更新到文件中? – Beast
這只是爲了POC,謝謝。 你能說出爲什麼你更喜歡MongoDB而不是MySQL嗎? – Beast