Korzystam z Ubuntu 11 i chciałem zainstalować sterownik dla Javy, żeby móc korzystać z bazy danych. No więc ściągnąłem sobie tego mysql-connectora, ustawiłem globalną zmienną środowiskową CLASSPATH, ale pomimo tego wciąż uzyskuję wyjątek mówiący mi o tym, że nie mam sterownika… oto mój kod
Connection connection = null;
try {
// Load the JDBC driver
String driverName = "org.gjt.mm.mysql.Driver"; // MySQL MM JDBC driver
Class.forName(driverName);
// Create a connection to the database
String serverName = "localhost";
String mydatabase = "forJava";
String url = "jdbc:mysql://" + serverName + "/" + mydatabase; // a JDBC url
String username = "root";
String password = "kjanok";
connection = DriverManager.getConnection(url, username, password);
} catch (ClassNotFoundException e) {
System.err.println("Couldn't load the driver");
return;
} catch (SQLException e) {
System.err.println("Couldn't connect to database");
return;
}
System.out.println("Connected");
nie mogę znaleźć przyczyny, dlaczego tak się dzieje… help!