2015-01-09 4 views
2

Я пытаюсь создать простое приложение базы данных в JAVA с помощью JDBC. Пока все попытки были безуспешными даже при загрузке драйвера. Поймите, что я новичок в Java и только начал учиться. Вот мои шаги:Невозможно запустить простую программу JDBC.

  1. Пуск> Система> Дополнительно Свойства системы> Переменные среды: Добавлено CLASSPATH = [путь к sqljdbc41.jar]
  2. Добавлен драйвер в Netbeans enter image description here
  3. Добавлено следующее код:

    public class DataSample { 
        public static void main(String[] args) throws Exception{ 
         Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
         Connection cnn=DriverManager.getConnection ("jdbc:sqlserver://localhost;databaseName=AdventureWorks;"); 
         Statement st = cnn.createStatement(); 
         ResultSet rs =st.executeQuery("select * from test"); 
    

программа всегда дает это исключение:

Исключение в потоке "основного" java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver в java.net.URLClassLoader $ 1.Run (URLClassLoader.java:372) в java.net.URLClassLoader $ 1. run (URLClassLoader.java:361) at java.security.AccessController.doPrivileged (собственный метод) at java.net.URLClassLoader.findClass (URLClassLoader.java:360) в java.lang.ClassLoader.loadClass (ClassLoader.java : 424) at sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:308) в java.lang.ClassLoader.loadClass (ClassLoader.java:357) в java.lang.Class.forName0 (собственный метод) по адресу java.lang.Class.forName (класс.java:260) на datasample.DataSample.main (DataSample.java:21) Java Результат: 1

+0

Ваш первый снимок экрана показывает, как настроить драйвер базы данных для использования в самом Netbeans (например, для доступа к базе данных от Netbeans). Если вы хотите использовать его из приложения, которое вы разрабатываете с использованием Netbeans, вам нужно добавить драйвер в путь к классам (путь к созданию) этого приложения. –

+0

См. Шаг 1. –

+1

Щелкните правой кнопкой мыши на своем узле «Библиотеки» вашего проекта и выберите «Добавить JAR/Папка». Вам нужно добавить драйвер JDBC. Подробнее в руководстве: http://docs.oracle.com/cd/E50453_01/doc.80/e50452/create_japps.htm#CHDFBFAD –

ответ

1

Это с помощью Марк Rotteveel. Вот шаги. возможно, у кого-то еще есть проблема в том же районе:

  1. Развернуть библиотеки. enter image description here
  2. правой кнопкой мыши и выберите Добавить Jar файлы enter image description here
  3. Добавьте Sql банку сервера файл enter image description here
  4. Добавьте строку для загрузки драйвера (см код вопроса) и предоставить строку соединения.

  5. Я удалил переменную CLASSPATH и все еще работает.

+0

Спасибо, что опубликовали ваши результаты, чтобы помочь другим. Обратите внимание, что вы можете опустить оператор 'Class.forName()' в своем коде. (Это требовалось для более старых версий JDBC, но не для текущих.) –

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