Я пытаюсь получить имя базы данных по умолчанию от Teradata JDBC Connection. Я планировал использовать метод getSchema() для получения текущего имени базы данных, но, к сожалению, возникла проблема с этим методом в Teradata jdbc driver. Итак, может ли кто-нибудь помочь с регулярным выражением для анализа имени базы данных из строки подключения. Вот общая строка подключения для Teradata jdbc. Теперь мне нужно получить имя базы данных из этой строки в другую переменную.
String connectionString = "jdbc:teradata://MyDatabaseServer/database=MyDatabaseName,tmode=ANSI,charset=UTF8";