Я использую node.js для подключения к базе данных DB2 и загрузки различных запросов. Но я хотел бы использовать параметры из пользовательского ввода. Моя строка соединения:Node.js Запрос DB2 с параметрами
var ibmdb = require("ibm_db")
, cn = "DATABASE=namedb;HOSTNAME=hst;UID=portal;PWD=portalpwd;PORT=50000;PROTOCOL=TCPIP;"
;
Но мой запрос является статическим, мне нужно передать параметры/переменные из пользовательского ввода.
Я использую пользовательский ввод с var rl = require('readline');
, но проблема в том, как общаться переменные этого запроса и поместить динамические параметры не одно значение, как name
, id
и т.д.
var rows = conn.querySync(
"select name,id,uid,password,type from db21.rep_name fetch first 10 rows only"
);
Вы пробовали читать документацию? В частности, о аргументе 'bindingParameters' для' querySync() '? – mustaccio