我需要从H2连接获取URL参数。
这是我的代码:
System.out.println("URL 1:" + url);
var connection = DriverManager.getConnection(url, user, password);
System.out.println("URL 2:" + connection.getMetaData().getURL());
这是输出
URL 1:jdbc:h2:tcp://localhost/test;MODE=PostgreSQL;DATABASE_TO_LOWER=TRUE;DEFAULT_NULL_ORDERING=HIGH;TRACE_LEVEL_FILE=0
URL 2:jdbc:h2:tcp://localhost/test
正如我们所见,
connection.getMetaData().getURL()
不返回任何参数。此外 getURL()
返回 String
。但是,我需要从Connection
获取URL参数。
谁能告诉我怎么做吗?