powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Нет подключения к Oracle
67 сообщений из 67, показаны все 3 страниц
Нет подключения к Oracle
    #39435897
Norman94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Имелся проект на эклипсе, который делал тестовое подключение к Oracle и выполнял мелкие запросы. Всё работало, стоял драйвер ojdbs8.jar.

Теперь же сделал проект с использованием Maven, и класс коннектора к Oracle теперь выдаёт ошибку

java.sql.SQLRecoverableException: Ошибка ввода/вывода: Undefined Error
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:774)
at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:688)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:39)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:691)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at OracleConnector.main(OracleConnector.java:16)
Caused by: oracle.net.ns.NetException: Undefined Error
at oracle.net.ns.NSProtocolNIO.negotiateConnection(NSProtocolNIO.java:271)
at oracle.net.ns.NSProtocol.connect(NSProtocol.java:317)
at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1438)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:518)
... 6 more


Я не могу понять в чём дело. Класс коннектора выглядит так:

Код: 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.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class OracleConnector {

	public static void main(String[] args) {
        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");
            System.out.println("Driver loading success!");
            String url = "jdbc:oracle:thin:@localhost:1521/xe";
            String name = "server";
            String password = "serv";
            try 
            {
                Connection con = DriverManager.getConnection(url, name, password);
                System.out.println("Connected.");
                con.close();
                System.out.println("Disconnected.");
            } catch (SQLException e) {
                e.printStackTrace();
            }
 
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    }	
}



Думал дело в зависимостях в pom.xml, но я там прописал:

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.oracle.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>12.2.0.1</version>
<optional>true</optional>
</dependency>
</dependencies>

<repositories>
<repository>
<id>maven.oracle.com</id>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<url> https://maven.oracle.com</url>
<layout>default</layout>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>maven.oracle.com</id>
<url> https://maven.oracle.com</url>
</pluginRepository>
</pluginRepositories>


А толку всё равно ноль. Скажите, в чём дело? В обычном всё работало же. Использую ojdbc8.jar.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39435906
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94Теперь же сделал проект с использованием Maven, и класс коннектора к Oracle теперь выдаёт ошибку
Maven просто сборку делает.
Дай разницу кода Было и Стало.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39435908
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94,
упс. Понял.
Т.е. второй вариант вообще без иклипса?
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39435912
Norman94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Norman94,
упс. Понял.
Т.е. второй вариант вообще без иклипса?

Да нет, второй вариант с эклипсом.

Было и стало абсолютно идентичны, различия лишь в первом есть maven, во втором его нет. Я ей Богу не понимаю, почему не идёт подключение, всё абсолютно идентично.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39435920
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94Было и стало абсолютно идентичны, различия лишь в первом есть maven, во втором его нет
Посмотреть строку запуска java которую формирует IDE.
Сравнить classpatch, найти различия

iMHO & AFAIK
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39435929
Norman94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev,

Простите за глупый вопрос, а как это посмотреть? Я использую эклипс, использую обычный запуск Java Application.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39435935
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я один не вижу ojdbc8 в репозитории??
https://search.maven.org/#search|ga|1|ojdbc
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39435936
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczЯ один не вижу ojdbc8 в репозитории??
https://search.maven.org/#search|ga|1|ojdbc
Ааа... Оракловый репозиторий.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39435937
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94,

А вы действительно не способны найти оба jar файла и проверить на сколько они отличаются?
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39435953
Norman94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczBlazkowiczЯ один не вижу ojdbc8 в репозитории??
https://search.maven.org/#search|ga|1|ojdbc
Ааа... Оракловый репозиторий.

Поставил ojdbc7, даже зависимости те же поставил - пофиг. Абсолютно пофиг. Я не знаю, что делать.

Да ничем не отличаются, вот пожалуйста. Класс с 1 проекта:

Код: 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.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class OracleConnector {

	public static void main(String[] args) {
        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");
            System.out.println("Driver loading success!");
            String url = "jdbc:oracle:thin:@localhost:1521/xe";
            String name = "server";
            String password = "serv";
            try 
            {
                Connection con = DriverManager.getConnection(url, name, password);
                System.out.println("Connected.");
                con.close();
                System.out.println("Disconnected.");
            } catch (SQLException e) {
                e.printStackTrace();
            }
 
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    }	
}



А вот со второго

Код: 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.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class OracleConnector {

	public static void main(String[] args) {
        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");
            System.out.println("Driver loading success!");
            String url = "jdbc:oracle:thin:@localhost:1521/xe";
            String name = "server";
            String password = "serv";
            try 
            {
                Connection con = DriverManager.getConnection(url, name, password);
                System.out.println("Connected.");
                con.close();
                System.out.println("Disconnected.");
            } catch (SQLException e) {
                e.printStackTrace();
            }
 
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    }	
}



Они даже называются одинаково.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39435955
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczNorman94,

А вы действительно не способны найти оба jar файла и проверить на сколько они отличаются?
тоже не понял).
Казалось бы, код одинаковый. Куда проще найти разницу в двух проектах с одинаковым кодом)).
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39435973
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Наступил психологический момент для" ... файлового менеджера.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39435995
Norman94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov"Наступил психологический момент для" ... файлового менеджера.

Что?
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39436000
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94Basil A. Sidorov"Наступил психологический момент для" ... файлового менеджера.

Что?
Что "что"? Очевидно же что разница не в коде, а в ojdbc8.jar. Найдите оба файла, один, который у вас был изначально, а второй, который скачал Maven. Сравните эти файлы. Хотя бы по размеру для начала.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39436004
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С моей кочки зрения, наиболее вероятная причина - "древний" jdbc-драйвер.
Соответственно, надо взять удобный диспетчер файлов и глазками глянуть что и где находится.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39436014
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. В штатной пророческой установке есть всё необходимое, включая jdbc-драйверы.
Задлянафига мавен и репозитории, чтобы переложить готовое из одного каталога в другой ... Нет, не быть мне программистом.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39436057
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94,

http://www.orafaq.com/wiki/JDBC
url должен либо jdbc:oracle:thin:@localhost:1521:xe, либо jdbc:oracle:thin:@//localhost:1521/xe,
я всегда строку из tnasnames использую, какой вам подойдет не знаю
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39436131
Norman94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вряд ли в драйвере дело, я поставил ojdbc7, поставил зависимости, та же беда.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39436138
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94,

1. В репозиториях Maven нет Oracle JDBC. Необходимо скачать драйвер в сайта oracle.com и подключить его в локальный репозиториий. Либо включить оракловый maven репозиторий в ваш файл pom.xml (см. maven.oracle.com)
2. Ошибка ввода/вывода - скорее всего означает, что у вас физически нет соединения с сервером, т.е. неверно указаны координаты сервера, некорректный url или заблокирован порт 1521 антивирусом, фаерволом и т.п.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39436145
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все на самом деле не понятно:
1. Физическое соединение, это самое очевидное
2. 0FD написал, что строка соединения у ТС не верна.
(а тут могут быть уже эффекты, что на одной версии драйверов это работает, а на другой версии уже нет)
3. У ТС не обычный oracle, а Oracle XE. Вроде такие ошибки могут быть из-за не корректной NLS_LANG и по другим причинам.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39436198
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это похоже на старую болезнь Oracle XE под Windows. Каждый раз на нее натыкаюсь
и вспоминаю как фиксил. Кажется это связано с неверной привязкой к eth адресу,
потом адрес меняется и - болт.

После установки перебиваю листенеры в sqlnet.ora, tnsnames.ora
на localhost. Потом под DBA делаю

alter system set local_listerer = .....

alter system register.

Потом полезен reboot ОС. т.к. рестарт листенера не помогает. Потом желательно конфигурировать
локаль под AMERICAN_AMERICA.CL8MSWIN1251 на стороне клиента ВСЕГДА. В случае с jdbc
дай бох памяти там вроде-бы надо было менять user.country/lang e.t.c и только
после этого - аллилуя... вроде можно было работать.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39436209
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пока мы тут гадаем.
Он вроде говорит что есть 2 проекта:
- один MyOK без мавен и работает
- второй My_Error с мавен и не работает.
Значит дело только в проекте или в разнице проектов.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39436221
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94Leonid Kudryavtsev,

Простите за глупый вопрос, а как это посмотреть? Я использую эклипс, использую обычный запуск Java Application.
Не помню ((( сейчас в Eclipse посмотрел, тоже с ходу не нашел.

Может с JDeveloper'ом путаю, но, вроде, можно заставить что бы в консоле сначала полностью выводилась команда на запуск программы со всеми ключами "java --cp......."
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39436263
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123пока мы тут гадаем.
Он вроде говорит что есть 2 проекта:
- один MyOK без мавен и работает
- второй My_Error с мавен и не работает.
Значит дело только в проекте или в разнице проектов.
Добавлю несколько нюансов.

При работе с чистым JDBC, в фазе компилляции никакой драйвер вообще не нужен. В скоупе java.sql
определены все интерфейсы что нужно.

Для maven нужно указать scope=system (или provided).

Стандартный репозитарий не предоставляет oracle-jdbc (ИМХО). Его нужно качать из своих
кастомных репозитариев через тег repository. Или инсталлировать себе локально через mvn install.

Как там у автора в проекте Х.З. он привел только огрызок кода а по нему совершенно невозможно
сказать где у него и как чего сконфижено.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39436351
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonа по нему совершенно невозможно
сказать где у него и как чего сконфижено.
Если код он утверждает одинаков, то конфигиКода тоже одинаковы?
Я бы ему посоветовал, если он не может разобрать конфиги кода\сборки и молчит в своей теме, то плюнуть на мавен и делать проект в IDE который у него работает.
Удачи автору!
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39436594
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94Использую ojdbc 8 .jar.

см. тут Norman94
Код: java
1.
String url = "jdbc:oracle:thin:@localhost:1521/xe";

формат URL'а должен соответствовать такому (необязательные параметры в квадратных скобках):
Код: sql
1.
jdbc:oracle:thin:[<user>/<password>]@//<host>[:<port>]/<service>

т.е.
Код: java
1.
String url = "jdbc:oracle:thin:@//localhost:1521/xe";


Norman94<dependency>
<groupId>com.oracle.jdbc</groupId>
<artifactId>ojdbc 8 </artifactId>
<version>12.2.0.1</version>
<optional>true</optional>
</dependency>например
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc7</artifactId>
    <version>12.1.0.2</version>
    <scope>system</scope>
    <systemPath>путь/к/ojdbc7.jar</systemPath>
    <optional>true</optional>
</dependency>


Norman94Ошибка ввода/вывода: Undefined Error Откуда нам знать, если даже Oracle XE неизвестно об этой ошибке (:
Нужны конкретные коды ошибок !
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39436823
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Если код он утверждает одинаков, то конфигиКода тоже одинаковы?

С чего бы это? Если один с maven, а второй нет?
Если всё запускается на одной машине в том же самом окружении, то скорее всего проблема с версиями драйверов. На сколько я помню у разных версий и мена классов были разные. Сейчас вроде последний актуальный вариант oracle.jdbc.OracleDriver , а не как указано у автора oracle.jdbc.driver.OracleDriver
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39436831
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usmanформат URL'а должен соответствовать такому..
Варианты различаются используете ли вы SID или ServiceName

SID
Код: java
1.
2.
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@myhost:1521:orcl", "user", "password");


Services
Код: java
1.
2.
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@//myhost:1521/orcl", "user", "password");


см. тут . Хотя по ссылке и говорится, что первый вариант более не рекомендуется использовать, именно он чаще всего встречается в учебной литературе и даже в официальном javadoc к последней версии драйвера.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39436890
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick,
Вот вы привели 4 строчкм кода. Разве с мавен они другие?
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437192
Norman94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теперь прикол в том, что эту же ошибку драйвер пишет и в обычном проекте. Подскажите, что делать, у меня паника.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437204
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94Теперь прикол в том, что эту же ошибку драйвер пишет и в обычном проекте. Подскажите, что делать, у меня паника.
Есть подозрения что дело не в драйвере а в сервере БД. Посмотрите логи Оракла. Привлеките вашего DBA.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437209
Norman94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

А как их посмотреть?

Я проверил, к sqldeveloper всё нормально подключается и работает.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437218
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94sqldeveloper
строку подключения на нём сюда
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437220
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94,
и создай новый проект иклипсе и стек ошибки сюда.
Наверно просто твоя невнимательность).
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437228
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczПосмотрите логи Оракла. Привлеките вашего DBA.У него Oracle XE на лоцалхост.
Другой вопрос, что инсталятор штатно поднимает и настраивает гуёвую админку, в которой даже я в состоянии разобраться.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437240
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovУ него Oracle XE на лоцалхост.
Другой вопрос, что инсталятор штатно поднимает и настраивает гуёвую админку, в которой даже я в состоянии разобраться.
И то верно. Oracle жесток к новичкам. Интересно была ли весомая причина использовать именно его.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437246
Norman94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем, дело мутное. Есть проект, не Maven, обычный, который раньше замечательно работал. Но теперь не работает. Иерархия у него такая (на фото). В нём есть обычный класс подключения.

Код: 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.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class OracleConnector {

	public static void main(String[] args) {
        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");
            System.out.println("Driver loading success!");
            String url = "jdbc:oracle:thin:@localhost:1521:xe";
            String name = "server";
            String password = "serv";
            try {
                Connection con = DriverManager.getConnection(url, name, password);
                System.out.println("Connected.");
                con.close();
                System.out.println("Disconnected.");
            } catch (SQLException e) {
                e.printStackTrace();
            }
 
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    }	
}


И ошибка

авторDriver loading success!
java.sql.SQLRecoverableException: Ошибка ввода/вывода: Undefined Error
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:774)
at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:688)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:39)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:691)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at OracleConnector.main(OracleConnector.java:15)
Caused by: oracle.net.ns.NetException: Undefined Error
at oracle.net.ns.NSProtocolNIO.negotiateConnection(NSProtocolNIO.java:271)
at oracle.net.ns.NSProtocol.connect(NSProtocol.java:317)
at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1438)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:518)
... 6 more


Теперь ради прикола я создал новый JPA проект, подключил к нему тот же ojdbc8.jar, и там работает! Но я не могу перейти на новый проект, замучаюсь с переносом классов. В чём дело?
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437251
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94Но я не могу перейти на новый проект, замучаюсь с переносом классов.
не понял.
Тебя и просили - Новый проект.
Тяжело программировать?
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437253
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczOracle жесток к новичкам.XE - вполне себе для чайников: по умолчанию всё настроено и готово к работе.
Другое дело, что необходимость читать документацию и разбираться всё равно не исчезает.
Вот такая вот пичалька жизни.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437257
Norman94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Norman94Но я не могу перейти на новый проект, замучаюсь с переносом классов.
не понял.
Тебя и просили - Новый проект.
Тяжело программировать?

А если потом внезапно (именно внезапно, без предпосылок) эта ошибка возникнет вновь мне то и дело новые проекты делать?
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437259
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут можно только гадать: Classpath ?

Можно наверное и в отладчике Eclipse посмотреть, а можно просто написать первыми строчками в проекте:

System.out.println( "Press any key to continue or another key to reboot" );
int ch = System.in.read();

запустится и посмотреть в JConsole (стандартная утилита, входит в JDK) параметры JVM
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437264
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94А если потом внезапно (именно внезапно, без предпосылок) эта ошибка возникнет вновь мне то и дело новые проекты делать?
Пока ты отсутствовал в своей теме, мы тут про мавен гадали 2 дня.
Теперь окажется что ты смотрел не в ту папку. Или та папка была для чтения или....
Если ленивый нефиг программировать.
А если кинуть *.java в новый проект тяжко то тоже нефиг программировать.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437266
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovBlazkowiczOracle жесток к новичкам.XE - вполне себе для чайников: по умолчанию всё настроено и готово к работе.
....
Может и "для чайников". Но как известно "сделай систему, с которой сможет работать даже дурак, и только дураки будут с ней работать."

Если бы такая ошибка была на "нормальном" Oracle, я бы грешил на сеть и строку соединения Но на XE может все, что угодно. IMHO & AFAIK
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437268
Norman94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid KudryavtsevТут можно только гадать: Classpath ?

Можно наверное и в отладчике Eclipse посмотреть, а можно просто написать первыми строчками в проекте:

System.out.println( "Press any key to continue or another key to reboot" );
int ch = System.in.read();

запустится и посмотреть в JConsole (стандартная утилита, входит в JDK) параметры JVM



Написал это в отдельном классе 'bla', выдало это. Ошибка на ошибке.

Error: Main method not found in class bla, please define the main method as:
public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437273
Norman94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Пока ты отсутствовал в своей теме, мы тут про мавен гадали 2 дня.
Теперь окажется что ты смотрел не в ту папку. Или та папка была для чтения или....
Если ленивый нефиг программировать.
А если кинуть *.java в новый проект тяжко то тоже нефиг программировать.

Я всё правильно смотрел, и также с Maven гадал, однако пока гадал, эта ошибка и в обычном проекте подкралась. Мне не лень классы перенести, просто если опять всплывёт, мне снова классы переносить. И снова, и снова?!
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437279
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94И снова, и снова?!
даю гарантию что 2 раза.
На третий ты уже будешь знать ошибку.
Будет третий - приходи по гарантии).
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437286
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevНо на XE может все, что угодно. IMHO & AFAIKЯ, собственно, к тому, что для "нормального Oracle" тот же EM или как он сейчас, надо развёртывать отдельно и без пол-литры новичок явно не разберётся.
Для XE весь "управляющий гуй" развёртывается в процессе установки. Т.е. посмотреть "что неправильно с кочки зрения сервера" можно с максимальными удобствами.
А так ... Фичи и доступные ресурсы обрезаны, но, в целом, тот же "нормальный Oracle".
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437291
Norman94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Короче говоря, ошибка неразрешима, и если у кого нибудь такая появится, есть совет - молитесь.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437292
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94Error: Main method not found in class bla, please define the main method as:
public static void main(String[] args)

ну блин....создать класс, создать метод main....

OFFTOPIC: Я начинаю грустить по тем временам, когда программы на Java писал в FAR'е по F4 и все было просто и понятно ))) Сейчас смотрю на Eclipse... кнопочек, галочек, окошек, переспектив... глаза разбегаются.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437293
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94Короче говоря, ошибка неразрешима, и если у кого нибудь такая появится, есть совет - молитесь.
)))
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437295
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94Короче говоря, ошибка неразрешима, и если у кого нибудь такая появится, есть совет - молитесь.
нет. Все сравнивают проекты и ищут ошибку.
Т.к. текст ошибки у тебя не стандартный.
А сам ты подтвердил что проект у тебя эксклюзивный).
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437304
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Т.к. текст ошибки у тебя не стандартный.
Да все там стандартное
Просто ошибка может быть в 100500 местах, а отлаживать чужой проект через форум - это совершенная жесть. Пусть ТС поймет, что такое класс патч, откуда JVM берет библиотеки и так далее.

А то за последние несколько дней, это уже вторая тема "не могу подключиться к Oracle"

Блин. Скоро будут темы: "не могу включить компьютер"
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437308
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть подозрения что ошибка как-то связана с локалью
http://stackoverflow.com/questions/32613704/sql-developer-oracle-11g-undefined-error
По ней можно найти только вопросы от китайцев и русских.

Я бы поэксперементировал с
-Dfile.encoding=UTF-8 -Duser.language=en -Duser.region=EN
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437311
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94Короче говоря, ошибка неразрешима, и если у кого нибудь такая появится, есть совет - молитесь.
Для того чтобы ошибку "разрешить" её нужно "определить". А у вас кроме Undefined Error ничего особо и нет.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437319
Norman94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid KudryavtsevNorman94Error: Main method not found in class bla, please define the main method as:
public static void main(String[] args)

ну блин....создать класс, создать метод main....

OFFTOPIC: Я начинаю грустить по тем временам, когда программы на Java писал в FAR'е по F4 и все было просто и понятно ))) Сейчас смотрю на Eclipse... кнопочек, галочек, окошек, переспектив... глаза разбегаются.

Да как бы уже создано это всё.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437320
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на metalinke есть баг, на windows xp и 7:
Bug 12744662 : GETTING "UNDEFINED ERROR" IF THE OS USER NAME CONTAINS SPECIFIC CHARACTER

WORKAROUND:
-----------
Setting "user.name" java option.

example)
java -Duser.name=dummyuser version
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437321
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так сравнили, чем отличаются параметры JVM у работающего проекта
от параметров JVM у не работающего
?
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437323
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0FD
AFAIK на XE много разного попадается. Но у топик стартера: "тут работает", "тут не работает".

Конечно фаза луны на многие процессы на земле влияет (например на приливы), но до последнего времени с java было все нормально )))
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437324
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0FD,
У тс РАБОТАЕТ новый чистый проект.
Не работает какой то проект из мусорницы который он боится трогать.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437327
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0FDна metalinke есть баг, на windows xp и 7:
Bug 12744662 : GETTING "UNDEFINED ERROR" IF THE OS USER NAME CONTAINS SPECIFIC CHARACTER

WORKAROUND:
-----------
Setting "user.name" java option.

example)
java -Duser.name=dummyuser version
Отличная находка!
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437328
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Norman94sqldeveloper
строку подключения на нём сюда+1

что-то вроде такого (с заполненными полями) в студию!

...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437331
Norman94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid KudryavtsevНу так сравнили, чем отличаются параметры JVM у работающего проекта
от параметров JVM у не работающего
?
Я сейчас глупость скажу, но я не знаю как проверить, а ваш способ выдает ошибку.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437340
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usman,
мой совет уже устарел. Он строку из нового проекта может показать. У него новый проект оказывается работает.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437379
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123У него новый проект оказывается работает.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437398
Norman94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем, всем спасибо, проблему нашёл методом тыка - по каким то причинам драйвер ojdbc8 оказался в свойствах web библиотеках. Видимо по нечаяности его туда запихал.
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437420
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Norman94драйвер ojdbc8 оказался в свойствах web библиотеках
Чтобы это не значило...
...
Рейтинг: 0 / 0
Нет подключения к Oracle
    #39437508
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Garrick,
Вот вы привели 4 строчкм кода. Разве с мавен они другие?
Дело не в строке подключения, в том, что maven мог подключить другую версию драйвера, см. выше моё сообщение про разные имена классов (пакеты) в разных версиях драйверов.
...
Рейтинг: 0 / 0
67 сообщений из 67, показаны все 3 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Нет подключения к Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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