1

複数のDBへの接続を作成できるJavaアプリケーションがあります。

これらのドライバーをロードしています:

Class.forName("org.mariadb.jdbc.Driver");
Class.forName("com.treasure_data.jdbc.TreasureDataDriver");

aurora DB に接続しようとするとDriverManager、MariaDB ドライバーを使用することを期待しますが、代わりに、treasure_data ドライバーを使用しています。

java.sql.Connection conn1 = DriverManager.getConnection("jdbc:mysql:aurora://YYY-aurora.XXXXX.com:3306/SomeDBName", "USER", "PASSWORD");

これは私が得るエラーです:

java.sql.SQLException: Invalid JDBC URL: jdbc:mysql:aurora://YYY-aurora.XXXXX.com:3306/SomeDBName. URL prefix must be jdbc:td://

なぜDriverManager、treasure_data ドライバーを使用しているのですか?

4

1 に答える 1