En fait quand tu te connecte via le driver JDBC tu dois lui fournir le login/mot de pase, si y en a un:
un peu de code valant mieux que milles explications
:
try {
//The driver is loaded from the classpath
Class.forName(jdbcDriverClass);
if (dbUser==null || dbPassword==null) {
connection = DriverManager.getConnection(urlToConnect);
}
else {
connection = DriverManager.getConnection(urlToConnect, dbUser, dbPassword);
}
}
catch(SQLException se){
processFatalError("could not find the database", se);
this.isStartable = false;
}
catch(ClassNotFoundException cnf){
processFatalError("could not find the driver for the database", cnf);
this.isStartable = false;
}