web-dev-qa-db-ja.com

nodejsを介した.mdbファイルへのアクセス

.mdbファイルにアクセスし、nodejsを使用して挿入/更新のように操作したい

ニーズに合ったライブラリを提案してください。

ありがとう。

31
Beast

少し異なりますが、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);
    })
26
Rob Campion

この記事では、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=;"
7
Mike Causer

私の提案は OWINモジュール です。これは現在Tomasz Janczuk氏によって Edge.js として開発されています。

4
Michael Oskroba