подключение Java к Mysql с помощью Mysql-Connector / J - PullRequest
0 голосов
/ 20 октября 2011

Я использую IDE NetBeans 6.9 и его возможности для подключения моего класса Java к базе данных Mysql. Как вы знаете, драйвер Mysql-соединителя встроен в NetBeans. Я устанавливаю новое соединение с базой данных Mysql, используя драйвер Mysql (Connector / J), и все в порядке, он отображает все базы данных в Mysql и все таблицы в этих базах данных, но когда я создаю свой класс Java, чтобы проверить соединение и начать манипулирование, ClassNotFoundException выдается, когда я звоню Class.forName("com.mysql.jdbc.Driver").newInstance(); то есть. нет драйвера? почему я получил это исключение? то же самое случилось, когда я подключаюсь к Derby Embedded DB? вы можете помочь? вот мой тестовый класс

public static void main(String[] args) {
        Connection con = null;
        try {
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            System.out.println("driver true");
            con = DriverManager.getConnection("jdbc:mysql:///test",
                    "root", "123456");
            if (!con.isClosed()) {
                System.out.println("Successfully connected to "
                        + "MySQL server using TCP/IP...");
            }
        } catch (Exception e) {
            e.printStackTrace();
            System.err.println("Exception: " + e.getMessage());
        } finally {
            try {
                if (con != null) {
                    con.close();
                }
            } catch (SQLException e) {
            }
        }
    }

Ответы [ 4 ]

4 голосов
/ 20 октября 2011

Вы должны добавить в свой проект файл mysql соединителя .jar (Библиотеки + Добавить библиотеку + Mysql JDBC Driver).

1 голос
/ 29 декабря 2011

С левой стороны щелкните правой кнопкой мыши " library " -> " Add Library ... " - выберите -> " MySQL JDBC Driver " затем перестроить проект.

0 голосов
/ 20 октября 2011

Ответ на ваш вопрос.Драйвер используется в вашей среде IDE NetBeans, а не в вашем Java-проекте.Добавьте требуемый каталог (файл Jar) в проект и запустите.

0 голосов
/ 20 октября 2011

Вам необходимо добавить библиотеку MySQL Connector / J в путь к классам вашего проекта, иначе Java не сможет найти файл класса драйвера.

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