Ho creato un programma Java di prova, che si interfaccia con un DB MySQL. Una volta visto che funzionava ho cercato di convertire il tutto con un'applet ma ho un errore assurdo che non riesco a risolvere.
Quando arriva sul punto di creare la connessione al DB mi da un eccezione :"Non trovo il driver".
Voglio specificare che la stringa usata per la connessione al DB è la stessa usata nel programma Java di prova e li tutto funziona a dovere.
Qualcuno mi sa dire come risolvere il problema? in un'applet java si deve impostare diversamente il driver del DB?.
Riporto qui il pezzo di codice incriminato
.
.
driver="org.gjt.mm.mysql.Driver";
.
Connection Conn (String db, String user, String pwd, String driver) {
Connection c = null;
String dbUrl;
try {
Class.forName(driver);
} catch (ClassNotFoundException e) {
printException ("Non trovo il driver del database", e);
return null;
}
dbUrl = "jdbc:mysql://localhost/database";
try {
c = DriverManager.getConnection(dbUrl, user, pwd);
} catch (SQLException e) {
printException ("Non riesco a connettermi con il database " + db,e);
return null;
}
textArea.setText ("Connesso con il database " + db);
return c;
}
Grazie :master: