Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка регистрации драйвера JDBC / 11 сообщений из 11, страница 1 из 1
10.12.2013, 17:50:30
    #38495963
slavik_msc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка регистрации драйвера JDBC
Пытаюсь подключиться к БД Oracle расположенной в сети. Застрял на этапе регистрации драйвера.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class JDBCExample {
     public static void main(String []args){
          String user = "User_Login"
          String password = "User_Password";
          String url = "jdbc:oracle:thin:@//192.168.0.1:1521/MyDBName";
          String driver = "oracle.jdbc.driver.OracleDriver";
          try {
               Class.forName(driver);
          } catch (ClassNotFoundException e) {
               e.printStackTrace();
          }
          Connection c = null;
          try{
               c = DriverManager.getConnection(url, user, password);//Установка соединения с БД
               }
          } catch(Exception e){
               e.printStackTrace();
          }
          finally{
               try {
                    if(c != null)
                    c.close();
               } catch (SQLException e) {
                    e.printStackTrace();
               }
          }
     }
}



Заранее спасибо
...
Рейтинг: 0 / 0
10.12.2013, 17:54:53
    #38495973
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка регистрации драйвера JDBC
Где ошибка?
...
Рейтинг: 0 / 0
10.12.2013, 17:59:27
    #38495988
slavik_msc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка регистрации драйвера JDBC
Blazkowicz,

Идет на это исключение:
catch (ClassNotFoundException e)
...
Рейтинг: 0 / 0
10.12.2013, 18:02:27
    #38495995
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка регистрации драйвера JDBC
Ну, вероятно jar-ник с драйвером не подключен к проекту или не прописан в classpath. Как запускаете?
...
Рейтинг: 0 / 0
10.12.2013, 18:03:19
    #38495997
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка регистрации драйвера JDBC
slavik_mscBlazkowicz,

Идет на это исключение:
catch (ClassNotFoundException e)

всегда выкладывайте стектрейс(на будущее).
Ну а насчет вашей проблемы само название исключения ни на что не намекает? Не может найти класс, скорее всего неправильно classpath настроен или тупо не ложите либу туда
...
Рейтинг: 0 / 0
10.12.2013, 20:01:59
    #38496155
slavik_msc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка регистрации драйвера JDBC
Проект делаю в NetBeans.
Oracle 9, на официальном сайте драйвер только для 10 и выше.
CLASSPATH настраивать в переменных средах и указывать пусть к jar?
...
Рейтинг: 0 / 0
10.12.2013, 21:15:22
    #38496228
WGA
WGA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка регистрации драйвера JDBC
slavik_mscПроект делаю в NetBeans.
Oracle 9, на официальном сайте драйвер только для 10 и выше.
CLASSPATH настраивать в переменных средах и указывать пусть к jar?Если используете Netbeans, так и используйте средства этой среды.
Project properties -> Libraries -> Run -> Add Jar/Folder и добавьте там драйвер.
...
Рейтинг: 0 / 0
10.12.2013, 21:47:28
    #38496245
slavik_msc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка регистрации драйвера JDBC
Спасибо за помощь. Но вот таким образом подключал файл. И все равно не работает. Файл скачивал с оф сайта. Единственное может быть из за более новой версии.
...
Рейтинг: 0 / 0
11.12.2013, 06:34:54
    #38496397
WGA
WGA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка регистрации драйвера JDBC
slavik_mscСпасибо за помощь. Но вот таким образом подключал файл. И все равно не работает. Файл скачивал с оф сайта. Единственное может быть из за более новой версии.Исключение ClassNotFoundException однозначно говорит, что класс не найден. Подключайте лучше )
...
Рейтинг: 0 / 0
11.12.2013, 12:44:36
    #38496826
slavik_msc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка регистрации драйвера JDBC
Драйвер подключил.
Параметры брал из tns.

Стектрейс:
Задан неверный URL Oracle.
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:113)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:147)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:209)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:539)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
...
Рейтинг: 0 / 0
11.12.2013, 12:49:34
    #38496840
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка регистрации драйвера JDBC
slavik_mscЗадан неверный URL Oracle.

И что бы это могло значить?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка регистрации драйвера JDBC / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]