java.lang.ClassNotFoundException: com.mysql.jdbc.Driver - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > Java

Java В данном форуме вы сможете найти много полезной информации по платформе Java. Подробные статьи, исходные коды и конечно учебники как для новичков так и профессиональных Java разработчиков вы найдёте здесь. Если у вас есть вопрос или хотите поделится своими наработками, пожалуйста, делайте это в этой теме.

Ответ
Опции темы
Непрочитано 19.04.2013, 15:36   #1
Пользователь

Автор темы (Топик Стартер) java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Имеется:

PHP код:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
 

public class 
CreatingConnection {
 
public static 
void main(String[] args) {
try {
Class.
forName("com.mysql.jdbc.Driver");
System.out.println("Driver loading success!");
//у MySQL обязательно есть системная база,
//к ней и будем создавать соединение.
String url "jdbc:mysql://localhost/test";
String name "root";
String password "";
try {
Connection con DriverManager.getConnection(urlnamepassword);
System.out.println("Connected.");
con.close();
System.out.println("Disconnected.");
} catch (
SQLException e) {
e.printStackTrace();
}
 
} catch (
ClassNotFoundException e) {
e.printStackTrace();
}
}

и сам mysql-connector-java-5.0.8-bin.jar

При создание проекта через IDE NetBeans и загрузкой библиотеки mysql-connector-java-5.0.8-bin.jar все запускается, но если
я сам из командной строки откомпилирую
PHP код:
 javac CreatingConnection.java 
и запущу
PHP код:
 java CreatingConnection 
, то выйдет ошибка, как можно запустить без иде?
goodoker вне форума Ответить с цитированием
Непрочитано 19.04.2013, 15:41   #2
Аватар для Ashe
Олдфаг

По умолчанию Re: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Прочитайте данную статью.
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 19.04.2013, 15:51   #3
Олдфаг

По умолчанию Re: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

из командной строки вы не указываете подгрузку библиотеки коннектора

чтото типа этого.

java -cp path_to_connector/*; CreatingConnection
Smiler вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 19.04.2013, 16:02   #4
Пользователь

Автор темы (Топик Стартер) Re: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Цитата:
Сообщение от MHard Посмотреть сообщение
из командной строки вы не указываете подгрузку библиотеки коннектора

чтото типа этого.

java -cp path_to_connector/*; CreatingConnection
PHP код:
java -cp mysql-connector-java-5.0.8-bin.jar/*; CreatingConnection 
или

PHP код:
java -cp С:\a\mysql-connector-java-5.0.8-bin.jar/*; CreatingConnection 
Выдает ту же ошибку.
goodoker вне форума Ответить с цитированием
Непрочитано 19.04.2013, 16:06   #5
Аватар для Ashe
Олдфаг

По умолчанию Re: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Цитата:
Сообщение от goodoker Посмотреть сообщение
PHP код:
java -cp mysql-connector-java-5.0.8-bin.jar/*; CreatingConnection 
или

PHP код:
java -cp С:\a\mysql-connector-java-5.0.8-bin.jar/*; CreatingConnection 
Выдает ту же ошибку.
Слеш и звёздочка означают подкаталог.

PHP код:
java -cp mysql-connector-java-5.0.8-bin.jarCreatingConnection 
или

PHP код:
java -cp С:\a\mysql-connector-java-5.0.8-bin.jarCreatingConnection 
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 19.04.2013, 16:09   #6
Пользователь

Автор темы (Топик Стартер) Re: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Спасибо большое! Теперь работает, как нужно. Что-то я про слеш со звездочкой сам сразу не додумал.
goodoker вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 18:47. Часовой пояс GMT +3.

Вверх