PDA

View Full Version : Java vs Mysql


konda
26-01-2009, 09:55
Salve a tutti, sto cercando di interfacciare un database creato in mysql con Java tramite Driver connector. Tuttavia, la porzione di codice relativa alla connessione sembra non funzionare; il codice č il seguente:

public class Connessione {

/**
* @param args
*/
public static void main(String[] args) {
try{
Class.forName("com.mysql.jdbc.Driver").newInstance(); //chiama driver

String url = "jdbc:mysql://localhost/intercorso"; //indirizzo database
Connection con = DriverManager.getConnection(url, "pippo", "pippo");
System.out.println("Connessione ok");

}
catch(Exception e){
System.out.println(e);
}

}

Sicuro che la sintassi sia corretta, noto l'eccezione che viene generata:

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

e penso che ci sia qualche problema con il connettore, che perņ ho scaricato dal sito ufficiale Mysql :mbe:

Non capisco dove possa essere il problema.

P.S. ho correttamente aggiunto al progetto in Eclipse il connettore come libreria esterna.

Ken1986
26-01-2009, 12:19
Devi inserire questo:

import java.sql.*;

vladix
26-01-2009, 13:47
Devi inserire questo:

import java.sql.*;

maddai ? :wtf: (apparte che se nn avesse l'import nn compilerebbe nemmeno )

e ovvio che ti manca il driver x la connessione ( se lo hai aggiunto correttamente si vede che e la libreria sbagliata :read: dovrebbe essere "mysql-connector-java-x.x.x-bin.jar" )

Ken1986
26-01-2009, 17:32
maddai ? :wtf: (apparte che se nn avesse l'import nn compilerebbe nemmeno )

e ovvio che ti manca il driver x la connessione ( se lo hai aggiunto correttamente si vede che e la libreria sbagliata :read: dovrebbe essere "mysql-connector-java-x.x.x-bin.jar" )

SI hai ragione manca il driver per la connessione...scusa!