通过nodejs访问.mdb文件

我想要访问.mdb文件,并像使用nodejs插入/更新一样进行操作

请build议一个图书馆,以满足需要。

谢谢。

略有不同,但node-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); }) 

本文介绍将PHP连接到Access .mdb数据库的过程: http : //www.sitepoint.com/using-an-access-database-with-php/

Node.js的过程非常相似 – 它只是另一个ODBC数据源。

您需要一个节点ODBC包,例如: https : //github.com/wankdanker/node-odbc

然后你需要格式化你的ODBC连接string。 例如。

 "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=MyDatabase; Uid=; Pwd=;" 

我的build议是OWIN模块 ,目前由Tomasz Janczuk先生作为Edge.js开发。

Interesting Posts