Nodejs操作Access数据库

编程知识 行业动态 更新时间:2024-06-13 00:22:45

方法:使用ODBC来连接ACCESS数据库。

 

步骤:

一. ODBC数据源驱动配置

1. 打开C:\Windows\SysWOW64\odbcad32.exe     (64位系统)

2. 点击系统DSN,点击添加,(这里添加系统DSN的原因,是应用到需要系统权限的程序(例如自启后自动连接ODBC),如果不需要系统权限,则可以选择用户DSN)

3. 选择Microsoft Access Driver,点击完成

4. 输入数据源名(这里换成你的数据库名称),点击选择

5. 选择数据库所在的驱动盘,选择你自己的数据库名,点击确认

6. 点击高级,设置登录名称sa,密码123,点击确认(确保点击确认)

 

二、Nodejs访问ACCESS数据库

我使用的ODBC版本是1.2.1

查看ODBC版本:npm view odbc version

下载ODBC指定版本:npm install odbc@1.2.1

var odbc = require("odbc");
odbcdb = new odbc.Database();


var connected = true;
//这里换成你的数据库相关信息
var dbInfo = "DSN=cjdsrun_lib;DBQ=D:/cjdsrun_lib.mdb;UID=sa;PWD=123;"

function openDB(){
    odbcdb.open(dbInfo, function (err) {
        if (err) {
            console.error("open odbcdb false");
            Logger.info(err);
        }
        else
        {
            console.info("open odbcdb scucess");
            connected = true;
        }
    });
}

openDB();

setInterval( function(){
    //查询语句,r是返回的结果
    if(connected)
    {
        var sqlstr1 = "select * from tablename";
        odbcdb.query(sqlstr1, [], function (e, r) {
            if (!e)
            {
                console.error(r.length);
            }
            else
            {
                console.error(e);
            }
         });
    }
        
}, 10*1000);

 

更多推荐

Nodejs操作Access数据库

本文发布于:2023-04-03 04:19:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/eceba6baec38b18c262f0a28d12fc273.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:操作   数据库   Nodejs   Access

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!