2010-12-08 2 views
3

Я получил эти ошибки для своей Java-программы. Я уже поставил mysql-connector-java-5.1.14-bin.jar внутри моего пути к классам. Как это решить?Как подключить Java к Mysql?

HSystemRDB.java:144: package com.mysql.jdbc does not exist 
    Driver driver = new com.mysql.jdbc.Driver(); 
            ^
HTestClassRDB.java:99: package com.mysql.jdbc does not exist 
     DriverManager.registerDriver(new com.mysql.jdbc.Driver()); 

Код:

String url = "jdbc:mysql://wire:3306/h?user="+pSystemRDB.USERNAME+"&password="+pSystemRDB.PASSWORD; 
    Connection con; 
    Statement stmt; 
    String query1 = "Delete from dbase"; 
    String query2 = "Delete from id"; 


    try { 
     DriverManager.registerDriver(new com.mysql.jdbc.Driver()); 
    } catch (Exception e) { 
     System.out.println("Class Not Found Exception:"); 
     System.out.println(e.getMessage()); 
    } 
+0

Ну, это, вероятно, не лжет. Вы уверены, что соединитель mysql находится в вашем пути к классам? Вы читали это? http://dev.mysql.com/doc/refman/5.1/ru/connector-j-usagenotes-basic.html#connector-j-usagenotes-connect-drivermanager – Robert 2010-12-08 08:22:50

+1

Он мог бы попробовать `String s =" java "+" mysql ";` ... :-) – 2010-12-08 10:59:10

ответ

6

Вам необходимо загрузить пакет MySQL из: here и поместите его в библиотеке, я буду редактировать excact шагов через несколько минут

это правильный синтаксис для подключения к база данные:

try 
{ 
    // create a java mysql database connection 
    String myDriver = "org.gjt.mm.mysql.Driver"; 
    String myUrl = "jdbc:mysql://localhost/test"; 
    Class.forName(myDriver); 
    Connection conn = DriverManager.getConnection(myUrl, "root", ""); 

    // your prepstatements goes here... 

    conn.close(); 
} 
catch (Exception e) 
{ 
    System.err.println("Got an exception! "); 
    System.err.println(e.getMessage()); 
} 

Надеется, что это помогает

7

Вам нужно добавить MySQL Driver в вашем пути к классам для того, импортировать соответствующие классы ваш источник.

Please refer to this basic tutorial , article

+0

Уже добавлен mysql * .jar в мой путь к классам. Я что-то пропустил внутри кода? – karikari 2010-12-08 08:20:16

0

кажется, что у вас нет файла фляги для подключения базы данных. Вы можете скачать mysql-connector-java-3.1.12.jar.

Пожалуйста, скачайте его и поместите в папку lib вашего веб-приложения. Это должно решить вашу проблему.

Если у вас есть какие-либо другие проблемы, вы можете передать этот учебник для steps to connect MySQL using JDBC

Смежные вопросы