powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Что за ошибка ????
10 сообщений из 10, страница 1 из 1
Что за ошибка ????
    #33800058
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"C:\Program Files\Java\jdk1.5.0\bin\java" -Didea.launcher.port=7541 "-Didea.launcher.bin.path=C:\Program Files\IntelliJ IDEA 5.1\bin" -Dfile.encoding=windows-1251 -classpath "C:\Program Files\Java\jdk1.5.0\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.5.0\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.5.0\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.5.0\jre\lib\jce.jar;C:\Program Files\Java\jdk1.5.0\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.5.0\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.5.0\jre\lib\rt.jar;C:\Program Files\Java\jdk1.5.0\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.5.0\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.5.0\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.5.0\jre\lib\ext\sunpkcs11.jar;C:\IdeaProjects\untitled\classes;C:\Program Files\Apache Software Foundation\jdbc\lib\classes12.jar;C:\Program Files\IntelliJ IDEA 5.1\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain
JdbcTest
java.sql.SQLException: Исключение ввода/вывода: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=153092352)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))

at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:404)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at JdbcTest.main(JdbcTest.java:20)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)

Process finished with exit code 0
...
Рейтинг: 0 / 0
Что за ошибка ????
    #33800240
mors78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исключение ввода/вывода: Connection refused - попытка подлкючения к БД Oracle, служба Oracle развернута, но нет инстанса, для которого производится попытка соединения, соответсвено служба Oracle отбрасывает.
...
Рейтинг: 0 / 0
Что за ошибка ????
    #33800258
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mors78Исключение ввода/вывода: Connection refused - попытка подлкючения к БД Oracle, служба Oracle развернута, но нет инстанса, для которого производится попытка соединения, соответсвено служба Oracle отбрасывает.

это может возникнуть из за того что JDK jdk1.5.0 a драйвер Oracle JDBC Drivers release 9.2.0

в реад ме пишут New classes file name for JDK 1.4
...
Рейтинг: 0 / 0
Что за ошибка ????
    #33800339
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Message
ORA-12505:TNS:listener could not resolve SID given in connect descriptor
Cause
The SID in CONNECT_DATA was not found in the listener`s tables.
Action
Check to make sure that the SID specified is correct. The SIDs that are currently registered with the listener can be obtained by typing "LSNRCTL SERVICES listener_name". These SIDs correspond to SID_NAMEs in TNSNAMES.ORA, or DB_NAMES in the INIT.ORA file.
...
Рейтинг: 0 / 0
Что за ошибка ????
    #33800378
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как правильно написать строку подключения
у меня вот так:

DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection
("jdbc:oracle:thin:@server_name:1521:base","login","pass");
...
Рейтинг: 0 / 0
Что за ошибка ????
    #33800428
mors78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Madfish mors78Исключение ввода/вывода: Connection refused - попытка подлкючения к БД Oracle, служба Oracle развернута, но нет инстанса, для которого производится попытка соединения, соответсвено служба Oracle отбрасывает.

это может возникнуть из за того что JDK jdk1.5.0 a драйвер Oracle JDBC Drivers release 9.2.0

в реад ме пишут New classes file name for JDK 1.4 может быть, у меня c Oracle 9 все работает и 1.3,1.4, 5 и с 6 Java. Я думаю надо:
1) попробовать подключиться другими средствами к БД (типа PL/SQL Developer и.т.д.) - проверить что БД в принципе работает.
2) поискать проверить строку подключения к БД (наверное где-то в конфиг файлах) а потом уже с версии проверять (... или это уже все сделано :-) ?)
...
Рейтинг: 0 / 0
Что за ошибка ????
    #33800457
mors78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Madfishа как правильно написать строку подключения
у меня вот так:

DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection
("jdbc:oracle:thin:@server_name:1521:base","login","pass");

да все верно, можно вместо server_name - IP, ошибка возникает если не правильно указать base.

Вот так все работает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    String url= "jdbc:oracle:thin:@server_name:1521:base";    
    String DRIVER = "oracle.jdbc.driver.OracleDriver";
     try  {
       Class .forName(DRIVER);
    }
     catch  (Exception e) {
       throw   new  RuntimeException(e.getMessage());
    }
     this .connection = DriverManager.getConnection(url, "user", "pass");
     this .connection.setAutoCommit(false);
...
Рейтинг: 0 / 0
Что за ошибка ????
    #33800461
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mors78 Madfish mors78Исключение ввода/вывода: Connection refused - попытка подлкючения к БД Oracle, служба Oracle развернута, но нет инстанса, для которого производится попытка соединения, соответсвено служба Oracle отбрасывает.

это может возникнуть из за того что JDK jdk1.5.0 a драйвер Oracle JDBC Drivers release 9.2.0

в реад ме пишут New classes file name for JDK 1.4 может быть, у меня c Oracle 9 все работает и 1.3,1.4, 5 и с 6 Java. Я думаю надо:
1) попробовать подключиться другими средствами к БД (типа PL/SQL Developer и.т.д.) - проверить что БД в принципе работает.
2) поискать проверить строку подключения к БД (наверное где-то в конфиг файлах) а потом уже с версии проверять (... или это уже все сделано :-) ?)

база работает точно

строка вроде как надо написана

Connection conn = DriverManager.getConnection
("jdbc:oracle:thin:@192.168.0.125:1521:W2KL","dlo_adm","corban");
...
Рейтинг: 0 / 0
Что за ошибка ????
    #33800468
mors78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
this.connection.setAutoCommit(false); - лишнее :)
...
Рейтинг: 0 / 0
Что за ошибка ????
    #33800536
mors78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да что то гдето видел про версии, но сейчас не найду, (и так на всякий случай, Firewall ?.. -проверить настройки).

Еще можно через родной Oracle драйвер и при наличии клиента Oracle (TNSName)
Код: plaintext
1.
2.
3.
4.
5.
...
 String url = "jdbc:oracle:oci8:@"+getTnsname();//TNSname как в файле TNSName;
  this .connection = DriverManager.getConnection(url, user, pass);
...

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


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