我正在尝试从Teradata JDBC Connection
获取默认数据库名称。我计划使用getSchema()
方法获取当前数据库名称,但不幸的是Teradata jdbc driver
中有issue这种方法。因此,任何人都可以帮助使用正则表达式来解析连接字符串中的数据库名称。这是Teradata jdbc
的通用连接字符串。现在,我需要将此字符串中的数据库名称转换为另一个变量。
String connectionString = "jdbc:teradata://MyDatabaseServer/database=MyDatabaseName,tmode=ANSI,charset=UTF8";