0

运行命令时出现以下错误: mvn liquibase:update liquibase.exception.databaseexception:connection could not be created to jdbc:teradata://org.sys.db.com/database=sample_DEV with driver com.teradata .jdbc.TestDriver [Teradata Database] [Terajdbc 16.20.00.00] [Error] [SQLState HY000] 仅对用户 DBC 启用登录。

我们使用 maven 版本:3.6.3,Liquibase 版本:4.3.0 和 teradata ver:16.20.00.00 和 dbchangelog.sql 相同的代码在正常项目中运行良好,我的意思是没有 maven。

4

1 回答 1

0

“com.teradata.jdbc.TestDriver”不是 Teradata JDBC 驱动程序的类名。实际的类名是“com.teradata.jdbc.TeraDriver”。

Teradata JDBC 驱动程序版本 16.20.00.00 未向公众发布。那是一个预发布版本。

您可以从此处下载当前支持的 Teradata JDBC 驱动程序版本:

https://downloads.teradata.com/download/connectivity/jdbc-driver

这是数据库错误 3055“仅对用户 DBC 启用登录”的 Teradata 文档的链接。

https://docs.teradata.com/r/GVKfXcemJFkTJh_89R34UQ/Si5mPxDLg2vugG5MnDbBoQ

于 2022-01-06T17:40:49.047 回答