PDA

View Full Version : [JAVA]Conessione MYSQL remoto


franksisca
26-09-2005, 10:28
Ragazzi, ho fatto questa connessione ad un database che si trova su un server, ma mi dà problemi, ora vi posto il codice public boolean connetti() {
connesso = false;
try {

// Carico il driver JDBC per la connessione con il database MySQL
Class.forName("com.mysql.jdbc.Driver");

// Controllo che il nome del Database non sia nulla
if (!nomeDB.equals("")) {

// Controllo se il nome utente va usato o meno per la connessione
if (nomeUtente.equals("")) {

// La connessione non richiede nome utente e password
db = DriverManager.getConnection("jdbc:mysql:160.97..." + nomeDB);
} else {

// La connessione richiede nome utente, controllo se necessita anche della password
if (pwdUtente.equals("")) {

// La connessione non necessita di password
db = DriverManager.getConnection("jdbc:mysql:160.97..." + nomeDB + "?user=" + nomeUtente);
} else {

// La connessione necessita della password
db = DriverManager.getConnection("jdbc:mysql:160.97..." + nomeDB + "?user=" + nomeUtente + "&password=" + pwdUtente);
}
}

// La connessione è avvenuta con successo
connesso = true;
} else {
System.out.println("Manca il nome del database!!");
System.out.println("Scrivere il nome del database da utilizzare all'interno del file \"config.xml\"");
System.exit(0);
}
} catch (Exception e) { errore = e.getMessage(); }
return connesso;
}
Ecco, questo e il dcodice che mi connette.
Ma quando vado ad eseguire la connessione mi dà errore sulla connessione "com.mysql.jdbc.Driver".
Che succede, vi prego aiutatemi, altrimenti vi porterete sulla coscienza un Database di 2GB :muro: :muro: :muro: :muro: :muro: :muro:

franksisca
26-09-2005, 10:34
Praticamente l'errore è alla chiamata
Class.forName("com.mysql.jdbc.Driver");
Secondo voi, PERCHE' :mad: :mad: :mad: :cry: :cry: :cry:

franksisca
26-09-2005, 10:38
Ragazzi, ho provato anche con Class.forName("com.mysql.jdbc.Driver").newInstance();
ma niente,aspetto ansioso vostre notizie.

P.S.: Ma non è che per caso devo scaricare il JConnector?????

franksisca
26-09-2005, 11:30
Problema risolto!!!
Era da settare il classpath e da installare JConnettor

Sono un vero IDIOTA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :cry: :cry: :cry: :cry: