Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Java (https://forum.zone-game.info/forumdisplay.php?f=126)
-   -   java.lang.ClassNotFoundException: com.mysql.jdbc.Driver (https://forum.zone-game.info/showthread.php?t=28368)

goodoker 19.04.2013 15:36

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 

, то выйдет ошибка, как можно запустить без иде?

Ashe 19.04.2013 15:41

Re: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
 
Прочитайте данную статью.

Smiler 19.04.2013 15:51

Re: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
 
из командной строки вы не указываете подгрузку библиотеки коннектора

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

java -cp path_to_connector/*; CreatingConnection

goodoker 19.04.2013 16:02

Re: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
 
Цитата:

Сообщение от MHard (Сообщение 294131)
из командной строки вы не указываете подгрузку библиотеки коннектора

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

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 

Выдает ту же ошибку.

Ashe 19.04.2013 16:06

Re: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
 
Цитата:

Сообщение от goodoker (Сообщение 294134)
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 


goodoker 19.04.2013 16:09

Re: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
 
Спасибо большое! Теперь работает, как нужно. Что-то я про слеш со звездочкой сам сразу не додумал. :D


Текущее время: 22:18. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot