Был обычный проект, сделал из-него Maven проект. Все компилится, все работает. Но Intellij не видит оракловских пакетов. На
import oracle.ucp.jdbc.PoolDataSource;
import oracle.ucp.jdbc.PoolDataSourceFactory;
выделяет красным ucp
и пишет
Cannot resolve symbol 'ucp'
И соответственно при объявлении
PoolDataSource poolConnections
выделяет красным PoolDataSource
и пишет
Cannot resolve symbol 'PoolDataSource'
Пакеты добавлены в зависимости
<dependency>
<groupId>com.oracle.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>12.2.0.1</version>
</dependency>
<dependency>
<groupId>com.oracle.jdbc</groupId>
<artifactId>ucp</artifactId>
<version>12.2.0.1</version>
</dependency>
логин и пароль для maven-репозитория оракла указаны. Сами jar
я вижу в локальном репозитории и еще раз-все компилится в той-же Intellij и запускается
Invalidate Caches / Restart
делал - не помогло
Зависимость
<dependency>
<groupId>com.oracle.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>12.2.0.1</version>
</dependency>
не нужно добавлять в свой проект. Она сама подтягивается пакетом ucp
. Удалил ее из pom файла и оставил только
<dependency>
<groupId>com.oracle.jdbc</groupId>
<artifactId>ucp</artifactId>
<version>12.2.0.1</version>
</dependency>
Перекомпилировал проект и проблема пропала
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как мне сделать вывод данных из одной таблицы в другую? БД MySQL У меня есть пара таблиц, но мне нужно для начала понять сделать хотя бы с двумяТаблицы...
Как вернуть в Response Java-обьект из Сервлета на представление(HTML-Page , принимаю в ajax)???