一条牛 2023-08-24 16:20 采纳率: 50%
浏览 7
已结题

linux环境下 Node.js 如何连接mdb文件

linux环境下 Node.js 如何连接mdb文件
node-adodb 只能在windows
odbc 安装了程序的运行不起来..

  • 写回答

1条回答 默认 最新

  • 比特流1024 2023-08-25 16:12
    关注

    参考gpt:
    结合自己分析给你如下建议:
    在Linux环境下,Node.js连接mdb文件的一个可能的方法是使用mdbtools,这是一个开源的工具集,可以读取和写入mdb文件。
    您可以使用npm安装mdbtools的Node.js绑定,命令为npm install mdb。

    您可以使用mdb模块提供的方法来打开、查询和关闭mdb文件,例如:
    var mdb = require('mdb');
    var myDB = mdb('myDatabase.mdb');
    myDB.tables(function(err, tables){
      tables.forEach(function(table){
        myDB.toCSV(table, function(err, csv){
          console.log(csv);
        });
      });
    });
    
    您还可以使用SQL语句来操作mdb文件,例如:
    var mdb = require('mdb');
    var myDB = mdb('myDatabase.mdb');
    myDB.query('SELECT * FROM myTable', function(err, rows){
      console.log(rows);
    });
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月25日
  • 已采纳回答 11月17日
  • 创建了问题 8月24日

悬赏问题

  • ¥15 神经网络模型一直不能上GPU
  • ¥15 苍穹外卖拦截器token为null
  • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!
  • ¥20 wpf datagrid单元闪烁效果失灵
  • ¥15 券商软件上市公司信息获取问题
  • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout
  • ¥15 Android studio AVD启动不了
  • ¥15 陆空双模式无人机怎么做
  • ¥15 想咨询点问题,与算法转换,负荷预测,数字孪生有关
  • ¥15 C#中的编译平台的区别影响