Accessing .mdb files through nodejs

后端 未结 3 1065
终归单人心
终归单人心 2020-12-13 02:27

I want to Access .mdb files and manipulate like insert / update using nodejs

Please suggest a library that would suite the need.

Thanks.

相关标签:
3条回答
  • 2020-12-13 03:08

    This article describes the process for connecting PHP to an Access .mdb database: http://www.sitepoint.com/using-an-access-database-with-php/

    The process for Node.js is quite similar - it's just another ODBC data source.

    You'll need a node ODBC package, such as: https://github.com/wankdanker/node-odbc

    https://github.com/markdirish/node-odbc/

    Then you'll need to format your ODBC connection string. eg.

    "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=MyDatabase; Uid=; Pwd=;"
    
    0 讨论(0)
  • 2020-12-13 03:20

    Slightly different but node-adodb worked well for me for .accdb files:

    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);
        })
    
    0 讨论(0)
  • 2020-12-13 03:20

    My suggestion is OWIN module which is currently developed as Edge.js by Mr Tomasz Janczuk.

    0 讨论(0)
提交回复
热议问题