2015-01-28 5 views
2

Я хотел бы подключиться к базе данных MySQL на localhost, но я не знаю, как это сделать. Я попробовал этот код, но он не работает:Как подключиться к базе данных MySQL с помощью java

import java.sql.*; 
public class Main { 
    public static void main(String[] args) { 
     try { 
      Class.forName("com.mysql.jdbc.Driver"); 
      Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/employee"); 
      System.out.println("connected"); 
     } catch (Exception e) { 
      e.printStackTrace(); 
     } 
    } 
} 

Эта ошибка происходит, и я не знаю, если этот код является правильным или нет:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 
     at java.net.URLClassLoader$1.run(URLClassLoader.java:200) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:252) 
     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) 
     at java.lang.Class.forName0(Native Method) 
     at java.lang.Class.forName(Class.java:169) 
     at javaapplication1.Main.main(Main.java:28) 
+2

Вы добавили 'mysql-connector.jar' в путь сборки? –

+0

Обратите внимание, что XAMPP - это просто сторонний дистрибутив, включающий MySQL и другие вещи. Это не продукт или вещь, с которой вы связываете Java. Здесь вы подключаетесь к MySQL. – EJP

+0

добавить jdbc драйвер для mysql в свой путь к классу! – faisalbhagat

ответ

2

Вы должны добавить MySQL-соединитель java jar на ваш путь сборки проекта или если вы используете maven, добавьте зависимость:

<dependency> 
     <groupId>mysql</groupId> 
     <artifactId>mysql-connector-java</artifactId> 
     <version>5.1.25</version> 
    </dependency> 
+0

Спасибо, но я новичок в java, так что вы могли бы рассказать мне, как я могу добавить jar-файл mysql-connector-java в мой путь построения проекта? –

+0

Загрузите разъем java. Затем, если u использует Eclipse IDE, вы должны щелкнуть правой кнопкой мыши свой проект и нажать «Свойства». Затем зайдите в «путь сборки java» и нажмите «Добавить внешнюю банку ...» и выберите загруженную банку. – Alist3r

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