【发布时间】:2014-04-27 10:24:35
【问题描述】:
我的 teradata 数据库名称包含一个破折号 -。
搜索了网络,但徒劳无功。有人知道如何转义 jdbc 连接字符串中的特殊字符吗?字符串如下所示:
jdbc:teradata://HostName/DATABASE=Database-Name
当我使用此 url 创建连接时,我收到语法错误。还尝试将数据库参数放在单引号或双引号中,并用 { } 包围特殊字符。
感谢您的帮助!
【问题讨论】:
-
尝试不使用数据库的连接字符串,并在创建连接后使用
connection.setCatalog()。