PDA

Visualizza la versione completa : [Java] connettere db ad un applet


redoct
03-11-2004, 09:57
Ciao a tutti,

sto provando a connettere un applet ad un server mysql

la cosa risulta ostica



try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/dbname","dbuser","dbpwd");
PreparedStatement usr_query = conn.prepareStatement("SELECT concat(Ttr_Nome,' ',Ttr_Cognome) as nominativo FROM Ttr WHERE Ttr_ID = '"+ usr_id +"'");
ResultSet Ttr = usr_query.executeQuery();
Ttr.next();
type = Ttr.getString("nominativo");
}catch (Exception x){
type = x.toString();
}


ovviamente la stringa type invece che fornire il nominativo, fornisce l'eccezione.

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

che fare devo utilizzare i socket? :messner:

LeleFT
03-11-2004, 13:51
Sicuro che sia la riga type a fornire questa eccezione e non la prima riga, quella dove carichi il driver JDBC? In fin dei conti... se non trova il driver, la prima riga non può funzionare... :master:


Ciao. :ciauz:

mic80fi
03-11-2004, 16:05
Il problema stà nel caricamento delle librerie di Mysql.jar . La JDBC non contiene i driver di connessione ad un db my Sql quindi devi fornirgliele tu.

mic80fi
03-11-2004, 16:18
Il problema è nel riconoscimento dei driver. La Jdbc non contiene i driver di mysql quindi devi forniglieli tu. devi includere la jar dei driver mysql alla JDBC altrimenti non funge.

redoct
04-11-2004, 12:42
So che devo caricare le lib JDBC e sono state inserite anche nel server, ma mi da driver not suitable

Loading