Настройка пути Connector / J в Windows 7 - PullRequest
1 голос
/ 18 января 2012

Может кто-нибудь сказать, пожалуйста, как настроить путь для Connector / j, используя "mysql-connector-java-5.1.18-bin.jar" в Windows 7?Я использую приведенный ниже код, и он всегда выдает исключение.(java.lang.ClassNotFoundException: com.mysql.jdbc.driver)

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class LoadDriver 
{
    public static void main(String[] args) 
    {
        try 
    {
        Class.forName("com.mysql.jdbc.Driver").newInstance();
        System.out.println("Connection working");
        }
        catch (Exception ex) 
    {
        System.out.println("Connection Fail");
        System.out.println(ex.getMessage());
    }
    }
}

Я попытался следовать официальной документации по соединителю / j для настройки пути, но не смог понять.

Я пытался добавить E: \ PROGRAM FILES \ JAVA \ jdk1.7.0_01 \ jre \ lib \ ext \ mysql-connector-java-5.1.18-bin.jar в переменную окружения "path",Пожалуйста, поправьте меня.

1 Ответ

1 голос
/ 18 января 2012

Во-первых, вам не нужно newInstance на Class.forName("com.mysql.jdbc.Driver")

Во-вторых, не копируйте фляги в вашу папку JDK, никогда не должно быть необходимости копировать их туда. Правильнее всего добавить банку в ваш проект в качестве зависимости. Если вы не используете IDE, то вы хотите добавить jar в java.exe в качестве опции --classpath при запуске вашего кода (запустите "java.exe /?" Для получения более подробной информации). Если вы используете eclipse, вам нужно добавить jar mysql в проект, нажав на проект и выбрав «properties», а затем «Java Build Path», справа будет кнопка «Add JARs ...». Затем IDE автоматически добавит его в ваш путь к классам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...