Utilizar JDBC, Universal Connection Pool (UCP) y JVM integrada (OJVM) a través de artículos técnicos, informes técnicos, ejemplos de código, preguntas frecuentes, etc.
Ya sea en la nube o en las instalaciones, desarrollar aplicaciones Java con Oracle Autonomous Databases es rápido y simple. Los desarrolladores de Java pueden aprovechar las funciones más recientes, como Oracle Autonomous Database, ajuste automático de rendimiento, alta disponibilidad, procesamiento en memoria y bases de datos conectables para diseñar y desarrollar aplicaciones escalables, confiables y de alto rendimiento. Oracle Database 19c y los controladores JDBC 18c suman un nuevo archivo de propiedades (ojdbc.properties) junto con otras funciones que simplifican la conexión a Autonomous Transaction Processing (ATP) y a Autonomous Data Warehousing (ADW).
Estándares de Java | Compatible con JDK15, JDK14, JDK13, JDK12, JDK11, JDK10, JDK9, JDK8 y cumple con JDBC 4.3 y JDBC 4.2 mediante el controlador JDBC (ojdbc11.jar [solo 21c], ojdbc10.jar [solo 19c] y ojdbc8.jar) y Universal Connection Pool (ucp.jar). Extensiones reactivas JDBC: un conjunto de métodos que amplían el estándar JDBC para ofrecer acceso asincrónico a bases de datos. |
Conexión |
Easy Connect Plus para conexiones TCPS más sencillas y propiedades de conexión de paso (solo 19c); nuevo archivo ojdbc.properties para establecer propiedades de conexión; múltiples formas de configurar TNS_ADMIN; configurar certificado de nombre de dominio (DN) d'e servidores como propiedad de conexión; compatibilidad con la nueva propiedad de billetera (my_wallet_directory)
|
Rendimiento | Incorporación de flujos reactivos (RSI) para transmitir datos a Oracle Database (solo 21c); Oracle Connection Manager (CMAN) en modo director de tráfico (CMAN-TDM) |
Escalabilidad | Fuente de datos Java para acceso a bases de datos fragmentadas. Afinidad de datos de Oracle RAC; API de enrutamiento de fragmentos para niveles intermedios; grupo compartido para base de datos fragmentada y multiarrendatario, y equilibrio de carga en tiempo de ejecución (RLB) |
Alta disponibilidad | Continuidad de aplicación transparente (TAC); compatibilidad con clases concretas con Continuidad de la aplicación (AC); AC con DRCP; compatibilidad con FAN, y Transaction Guard (TG) |
Seguridad | Resolución automática de proveedores (OraclePKIProvider); compatibilidad con Key Store Service (KSS); compatibilidad con proxy HTTPS; compatibilidad con TLSv1.2; Kerberos, Oracle Wallets y JKS |
Tipos de datos | Compatibilidad con el nuevo tipo de datos JSON. Accesibilidad a matrices asociativas PL/SQL; Oracle REF CURSOR como parámetro de enlace IN y validación de tipo de datos JSON |