Доступ к файлам .mdb через nodejs
Я хочу получить доступ к файлам .mdb и управлять ими как insert/update с помощью nodejs
Пожалуйста, предложите библиотеку, в которой будет нуждаться.
Спасибо.
Ответы
Ответ 1
Немного отличается, но 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);
})
Ответ 2
В этой статье описывается процесс подключения PHP к базе данных Access.mdb:
http://www.sitepoint.com/using-an-access-database-with-php/
Процесс для Node.js очень похож - это просто другой источник данных ODBC.
Вам понадобится пакет ODBC node, например:
https://github.com/wankdanker/node-odbc
Затем вам нужно отформатировать строку соединения ODBC. например.
"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=MyDatabase; Uid=; Pwd=;"
Ответ 3
Мое предложение OWIN module, который в настоящее время разрабатывается как Edge.js г-на Томаша Янчука.