我正在尝试通过量角器连接到oracle数据库。我尝试了几个节点模块,但无法这样做。最后,我尝试使用 oracledb npm。我在这里将dbConfig作为参数调用getConnnection方法。
dbConfig看起来像这样。 dbConfig = { userName:“ dbName”, 密码:'123123', connectionString:'jdbc:oracle:thin:@ // ocmuat.abc.net:51521/XTS_SIT.SERVER' }
完成所有这些操作后,我说错了
ORA-12154:TNS:无法解析指定的连接标识符
然后关闭。
最终错误消息就像
失败: 1)测试数据库连接测试数据库连接 信息: 错误:超时-jasmine.DEFAULT_TIMEOUT_INTERVAL指定的超时内未调用异步回调。 堆: 错误:超时-jasmine.DEFAULT_TIMEOUT_INTERVAL指定的超时内未调用异步回调。 在ontimeout(timers.js:498:11) 在tryOnTimeout(timers.js:323:5) 在Timer.listOnTimeout(timers.js:290:5) 信息: 错误:超时-jasmine.DEFAULT_TIMEOUT_INTERVAL指定的超时内未调用异步回调。
我在哪里做错了?
答案 0 :(得分:1)
Node-oracledb不是JDBC,因此您不能使用JDBC连接字符串。
只需使用:
dbConfig={ userName: 'dbName', password : '123123', connectionString: 'ocmuat.abc.net:51521/XTS_SIT.SERVER' }
有文档