nodejs驱动
1.驱动配置
因为NodeJs版本较多,所以NodeJs驱动分为两个版本,请根据当前环境安装的NodeJs的主版本获取对应驱动版本。比如当前版本为13.9.0则应选择‘node版本小于等于13’版本。node版本查看可在终端输入node -v后回车
2.使用说明
编辑连接数据库配置
NodeJs驱动下载完成并解压后,进入uxdb-node目录,目录中的config.json文件即为连接数据库配置文件,打开文件分别编辑dbserver下的host(数据库所在机器ip)、port(端口)、user(连接数据库用户名)、password(密码)、dbname(连接的数据库名)
"dbserver":{
"host":"127.0.0.1",
"port":"52025",
"user":"uxdb",
"password":"123456",
"dbname":"uxdb"
},
编辑sql语句
连接配置编辑完成后,在下方的sql配置中编辑需要执行的sql语句。sqlText中编辑语句,如果sql语句中含有参数则在sqlValue中编辑参数值
sql语句带参数方法1:直接将值放入sql中
},
"Sql":{
"sqlText":"select from public.test where id 1;",
"sqlValue":[]
},
sql语句带参数方法2:sql语句中放入形参,将参数值放入sqlValue中
"sql":{
"sqlText":"select from public.test where id=$1 and name=$2;",
"sqlvalue":[1,"zhangsan"]
},
连接数据库执行sql
在config.json编辑好连接配置和sql后,在当前目录下打开终端,执行node .\test.js命令,linux下为node ./test.js。
2.示例
默认sql执行后结果如下:
PS C:\....\uxdb-node\uxdb-node>node .\test.js
usename:'uxdb'
usesysid:10,
usecreatedb:true,
usesuper:true,
userepl:true,
usebypassrls:true,
passwd *******
valuntil:null,
useconfig:null