Разрабатывайте Java-приложения с помощью СУБД Oracle Database

Разрабатывайте Java-приложения с помощью СУБД Oracle Database

Использование JDBC, Universal Connection Pool (UCP) и встроенного JVM (OJVM) путем использования в технических статьях, официальных документах, примерах кода, часто задаваемых вопросах и т. д.

Узнать как

Начало работы с JDBC

Подключение к ATP с JDBC

Встроенная в базу данных JVM (OJVM)

Встроенная в базу данных JVM (OJVM)

 

Возможности JDBC и UCP

Как в облаке, так и в локальной сети разрабатывать Java-приложения с помощью Oracle Autonomous Databases можно быстро и просто. Разработчики Java могут использовать преимущества новейших функций, таких как Oracle Autonomous Database, самонастройка производительности, высокая доступность, обработка в памяти и подключаемые базы данных, для проектирования и разработки высокопроизводительных, масштабируемых и надежных приложений. Драйверы СУБД Oracle Database 19c и 18c JDBC представляют новый файл свойств (ojdbc.properties), а также несколько других функций, которые упрощают подключение к Oracle Autonomous Transaction Processing (ATP) и Oracle Autonomous Data Warehousing (ADW).

Стандарты Java Поддерживает JDK8, JDK11 и JDK17 и реализует JDBC 4.2 и JDBC 4.3 с помощью ojdbc11.jar (21c) и ojdbc10.jar (19c). Universal Connection Pool (ucp.jar) для приложений Java. JDBC Reactive Extensions — набор методов, расширяющих возможности стандарта JDBC для обеспечения асинхронного доступа к базе данных.
Подключение
Easy Connect Plus для упрощения TCPS-подключений и передачи свойств подключения (только версия 19c); новый файл ojdbc.properties для задания свойств подключения; несколько способов настройки TNS_ADMIN; настройка сертификата доменного имени (DN) сервера в качестве свойства подключения; поддержка нового свойства кошелька (my_wallet_directory)
Производительность Reactive Streams Ingest (RSI) для потоковой передачи данных в СУБД Oracle Database (только версия 21c); диспетчер подключений Oracle (CMAN) в режиме контроллера трафика (CMAN-TDM)
Масштабируемость Источник данных JDBC для доступа к сегментированной базе данных. Сродство данных Oracle RAC; API маршрутизации сегментов для средних уровней; общий пул для многопользовательских и сегментированных баз данных; балансировка нагрузки в среде выполнения (RLB)
Высокая доступность Transparent Application Continuity (TAC);  поддержка конкретных классов с Application Continuity (AC); AC с DRCP; поддержка FAN; Transaction Guard (TG)
Безопасность Automatic Provider Resolution (OraclePKIProvider); поддержка Key Store Service (KSS); поддержка HTTPS-прокси; поддержка TLSv1.2; Kerberos, Oracle Wallets и JKS
Типы данных Поддержка нового типа данных JSON. Возможность доступа к ассоциативным массивам PL/SQL; Oracle REF CURSOR как параметр привязки IN; проверка типа данных JSON
 
Тестирование СУБД Oracle Database 19c в облаке