il seguente codice :
import java.io.*;
import java.util.*;
import java.sql.*;
import javax.swing.*;
class ProvaDB{
public static void main(String[] args)throws IOException,ClassNotFoundException {
Connection connection = null;
try {
String driverName = "org.gjt.mm.mysql.Driver";
Class.forName(driverName);
String serverName = "localhost";
String mydatabase = "tesitest";
String url = "jdbc:mysql://" + serverName + "/" + mydatabase;
String username = "";
String password = "";
connection = DriverManager.getConnection(url, username, password);
}
catch (SQLException e) {
System.out.println("nessuna connessione");
}
}
}
restituisce 0 errori di compilazione, ma se poi provo a farlo andare mi da questo errore
Exception in thread "main" java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at ProvaDB.main(ProvaDB.java:14)
cosa vuol dire ??