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