【问题标题】:How to connect to Oracle DataBase using Protractor?如何使用 Protractor 连接到 Oracle 数据库?
【发布时间】:2018-12-30 20:08:50
【问题描述】:

我正在尝试通过量角器连接到 oracle 数据库。我尝试了几个节点模块,但无法做到。最后我尝试使用 oracledb npm。在那里,我将 dbConfig 作为参数调用 getConnnection 方法。

dbConfig 看起来像这样。 数据库配置={ 用户名:'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 指定的超时内未调用异步回调。

我哪里做错了?

【问题讨论】:

    标签: javascript node.js npm protractor node-oracledb


    【解决方案1】:

    Node-oracledb 不是 JDBC,所以不能使用 JDBC 连接字符串。

    只需使用:

    dbConfig={ userName: 'dbName', password : '123123', connectionString: 'ocmuat.abc.net:51521/XTS_SIT.SERVER' }
    

    https://oracle.github.io/node-oracledb/doc/api.html#notjdbc 有文档

    【讨论】:

      猜你喜欢
      • 2020-09-20
      • 1970-01-01
      • 2010-09-10
      • 1970-01-01
      • 1970-01-01
      • 2016-05-10
      • 2015-03-16
      • 2018-08-08
      • 2019-06-15
      相关资源
      最近更新 更多