Использование JDBC, Universal Connection Pool (UCP) и встроенного JVM (OJVM) путем использования в технических статьях, официальных документах, примерах кода, часто задаваемых вопросах и т. д.
Как в облаке, так и в локальной сети разрабатывать 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 |