DB に接続しようとすると問題が発生します。mysql コネクタがデータベースの URL を自動的に変更する可能性があると思いますが、それを修正する方法がわかりません...しかし、別の問題かもしれません。それが何であるかはよくわかりません。
これが私のコードです:
private String driver = "com.mysql.jdbc.Driver";
private static String url_db = "jdbc:mysql://mysqldev.fundp.ac.be:3306/neptun";
private static String login = "";
private static String pwd = "";
private static RepositoryParams rep = new RepositoryParams();
private static String path = rep.getPath() ;
private static boolean canConnect = true;
private static Connection connect;
private static FileUtils fU = new FileUtils();
private ConnectToDb() {
boolean driverOk = false;
setParamsToConnect();
try {
Class.forName(driver);
driverOk = true;
} catch (ClassNotFoundException ex) {
System.out.println("ERROR : Unable to load the Oracle driver:");
ex.printStackTrace();
}
if (driverOk) {
try {
if (canConnect) {
System.out.println("Oracle drivers load successfully");
connect = DriverManager.getConnection(url_db, login, pwd);
}
} catch (SQLException ex) {
printSQLException(ex);
}
}
}
そして出力:
Oracle drivers load successfully
SQLException > SQLState: 28000
SQLException > Message :Access denied for user 'neptun'@'anthony-morre.bump.fundp.ac.be' (using password: YES)