Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java: Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Zo2m4bie
0 / 0 / 0
Регистрация: 06.04.2012
Сообщений: 4
#1

Ошbбка при подключение oracle с помощью jdbc

06.04.2012, 22:26. Просмотров 1960. Ответов 2
Метки нет (Все метки)

Добрый вечере. Пытаюсь подключить oracle с помощью jdbc, получаю такую ошибку:

Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

Помогите решить. Код:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
private static String er="";
public String getEr(){return er;}
private static String getConnect()
    {
        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");
            Connection connect = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "user", "password");
           
        } catch(ClassNotFoundException e){
        er = e.getMessage();
        }catch (SQLException ex) {
            Logger.getLogger(QuizBean.class.getName()).log(Level.SEVERE, null, ex);
             er =ex.getMessage();
        }
        return "";
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2012, 22:26
Ответы с готовыми решениями:

Ошибка в jdbc+oracle: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
Вот такой трабл: на Class.forName('oracle.jdbc.driver.OracleDriver'); ...

Подключение oracle через jdbc
Как подключиться к oracle через jdbc? Пишу в Intellij Idea, использую фреймворк...

Oracle и JDBC
Доброго времени суток!!! Я раньше использовал БД Derby для своего приложения....

JDBC+Oracle 11g
Уже пару дней не дает мне покоя вопрос, что тут не так. С JDBC есть небольшой...

oracle.jdbc.* does not exist
Всем привет. Судьба-злодейка подкинула задачку для решения которой необходимо...

2
mutagen
2565 / 2238 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
07.04.2012, 04:55 #2
у вас сид неправильный проверьте в базе на листенере какой он сид обслуживает

Old syntax

jdbc:oracle:thin:@[HOST][:PORT]:SID

New syntax

jdbc:oracle:thin:@//[HOST][:PORT]/SERVICE

On new syntax SERVICE may be a oracle service name or a SID.
0
Zo2m4bie
0 / 0 / 0
Регистрация: 06.04.2012
Сообщений: 4
07.04.2012, 12:56  [ТС] #3
Спасибо, решил
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2012, 12:56

Выполнить процедуру Oracle на JDBC
Доброго времени суток! Я два дня не могу выполнить процедуру Оракл. Есть...

Проблема с Jdbc и Oracle и jsp
Доброго время дня У меня проблема немогу заставить TOMCAT конектится к Ораклу...

Java+JDBC+ORACLE не возвращает запрос
Подключение к Oracle проходит нормально через этот код public Connection...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru