java i mySQL
| leonidas123 | 17.08.2008 21:01:21 | |
![]() | Mam sobie taki kod: import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Polacz {
public Polacz() {
// TODO Auto-generated constructor stub
}
/**
* @param args
*/
public static void main(String[] args) {
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost/plan";
String username = "root";
String password = "krasnal";
try{
Class.forName(driver); // load MySQL driver
} catch(ClassNotFoundException e){
e.printStackTrace();
System.out.println("nie znaleziono klasy");
}
try{
Connection conn = DriverManager.getConnection(url, username, password);
}catch(SQLException e){
e.printStackTrace();
System.out.println("polaczenie nie powiodlo sie");
}
}
}
hmmmm no i jak kompiluje to mi pokaże: java.lang.ClassNotFoundException: com.mysql.jdbc.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 Polacz.main(Polacz.java:22) nie znaleziono klasy java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/plan at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at Polacz.main(Polacz.java:29) polaczenie nie powiodlo sie I teraz pytanie czego nawet ni znajduje Drivera? Może ktoś miał taki problem? | |
| Nieznany | 27.08.2008 15:01:06 | |
![]() |
Class.forName(driver).newInstance(); ale to jest szczegół. Błąd wygląda na taki, że nie dołączasz do projektu biblioteki ze sterownikami jdbc dla mysqla. Powinieneś ściągnąć sobie mysql.jar (czy jakoś tak) i podpiąć pod twój projekt (nie pamiętam już jak :P) | |

