java - springboot中的Teradata JDBC连接错误
问题描述
我正在创建连接Teradata
数据库的 springboot rest api,但是当我启动应用程序时出现以下错误,是否缺少任何配置?这是我正在使用的依赖版本
<dependency>
<groupId>com.teradata</groupId>
<artifactId>tdgssconfig</artifactId>
<version>14.00.00.13</version>
</dependency>
<dependency>
<groupId>com.teradata</groupId>
<artifactId>terajdbc4</artifactId>
<version>14.00.00.13</version>
</dependency>
application.properties 更改
spring.datasource.driver-class-name=com.teradata.jdbc.TeraDriver
spring.datasource.url=jdbc:teradata://HOST/database=mydb
spring.datasource.username=MYID
spring.datasource.password=MYPW
错误
2021-03-01 12:18:33.430 WARN 18104 --- [ task-1] o.h.e.j.e.i.JdbcEnvironmentInitiator : HHH000342: Could not obtain connection to query metadata : [Teradata JDBC Driver] [TeraJDBC 14.00.00.13] [Error 165] [SQLState HY000] isValid: function not supported in this version
解决方案
推荐阅读
- java - 我可以使用 Mapstruct 在单个 Java 类中调用多个外部映射器吗?
- javascript - 验证来自 nodejs 的电子邮件
- ios - 使用 Core NFC 框架从另一台 iOS 设备读取数据
- php - 如何按星期几和时间获取下一个日期
- javascript - InDesign 将所有 TextFrame 单独导出为 JPG 或 PNG
- r - 将 df 中的值更改为 0 = FALSE、1 = TRUE、2 = TRUE
- r - 如何将分类变量添加到由不同间隔组成的数据框中?
- alexa - 无法在 Alexa 开发者控制台中保存更改
- apache-spark - 如何计算 Spark DataFrame 中的行中位数
- python - 通过 Systemctl(Ubuntu)的 Python 脚本不起作用(代理,用户问题?)