【问题标题】:How to connect to Teradata using SoapUI? What are the configuration details for SoapUI-Teradata connection?如何使用 SoapUI 连接到 Teradata? SoapUI-Teradata 连接的配置细节是什么?
【发布时间】:2018-09-06 09:39:06
【问题描述】:

我想在 Soap UI 测试用例中添加一个测试步骤,我可以在其中连接到 Teradata 数据库并触发查询以进行验证。 但是,我在设置连接配置时遇到了问题。

在配置详情中,我提供如下:

驱动:com.teradata.jdbc.TeraDriver

连接字符串:jdbc:teradata:

下面是 TEST CONNECTION 抛出的错误:

无法获取指定属性的连接; java.sql.SQLException: [Teradata JDBC 驱动程序] [TeraJDBC 15.10.00.35] [错误 1032] [SQLState HY000] Mechanism TD2 不支持单点登录。

注意:
1. 我没有添加任何属性(名称/值)。
2.SoapUI 5.3.0。 (免费)版本。
3. ../SmartBear/SoapUI-5.3.0/bin/ext/中添加Teradata驱动(terajdbc4, tdjssconfig jars)

【问题讨论】:

  • 我对 SoapUI 一无所知,但除非它可以向您询问 ID 和密码,否则您需要将其包含在您的 JDBC url 中。这是文档的链接:developer.teradata.com/doc/connectivity/jdbc/reference/current/…
  • 把驱动文件放到上述目录后,你有没有重启过SoapUI?是使用 Jdbc 测试步骤还是 Groovy 脚本测试步骤?
  • Rao,是的,我确实在分​​别放置驱动程序文件后重新启动了 SoapUI。目录。并且我使用了 JDBC 测试步骤。
  • 安德鲁,我确实尝试过查看共享的文档。但我无法弄清楚在连接测试步骤中需要提供什么。
  • 我已添加 JDBC 测试步骤的图片供您参考。

标签: jdbc soapui teradata


【解决方案1】:

我想通了。这是解决方案。

Driver=com.teradata.jdbc.TeraDriver
连接字符串=jdbc:teradata://servername/USER= username,PASSWORD=password

问题在于连接字符串的语法不正确。
感谢大家的投入!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-09
    • 2017-07-24
    • 2019-05-24
    • 2019-09-21
    • 2019-10-27
    • 2012-01-04
    • 2017-03-06
    相关资源
    最近更新 更多