|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
[JAVA]Conessione MYSQL remoto
Ragazzi, ho fatto questa connessione ad un database che si trova su un server, ma mi dà problemi, ora vi posto il codice
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;
}
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
__________________
My gaming placement |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Praticamente l'errore è alla chiamata
Codice:
Class.forName("com.mysql.jdbc.Driver");
__________________
My gaming placement |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Ragazzi, ho provato anche con
Codice:
Class.forName("com.mysql.jdbc.Driver").newInstance();
P.S.: Ma non è che per caso devo scaricare il JConnector?????
__________________
My gaming placement |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Problema risolto!!!
Era da settare il classpath e da installare JConnettor Sono un vero IDIOTA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
__________________
My gaming placement |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:35.



















