Utilisation de JDBC, d’Universal Connection Pool (UCP) et d’Embedded JVM (OJVM) dans des articles techniques, des livres blancs, des exemples de code, des FAQ, etc.
Que ce soit dans le Cloud ou sur site, le développement d’applications Java avec Oracle Autonomous Databases est simple et rapide. Les développeurs Java peuvent tirer parti des dernières fonctionnalités, telles qu’Oracle Autonomous Database, le réglage automatique des performances, la haute disponibilité, le traitement en mémoire et les bases de données enfichables pour concevoir et développer des applications hautes performances, évolutives et fiables. Les pilotes JDBC Oracle Database 19c et 18c comportent désormais un nouveau fichier de propriété (ojdbc.properties) ainsi que d’autres fonctions qui simplifient la connexion à Autonomous Transaction Processing (ATP) et Autonomous Data Warehousing (ADW).
Standards Java | Prend en charge JDK8, JDK11 et JDK17, et implémente JDBC 4.2 et JDBC 4.3 avec ojdbc11.jar (21c) et ojdbc10.jar (19c). Universal Connection Pool (ucp.jar) pour les applications Java. Extensions réactives JDBC - Un ensemble de méthodes qui étendent la norme JDBC pour offrir un accès asynchrone aux bases de données. |
Connexion |
Easy Connect Plus pour des connexions TCPS simplifiées et la transmission de propriétés de connexion (19c seulement) ; nouveau fichier ojdbc.properties pour définir les propriétés de connexion ; différentes possibilités de connexion TNS_ADMIN ; configuration de la certification du nom de domaine du serveur en tant que propriété de connexion ; prise en charge d’une nouvelle propriété de porte-monnaie (my_wallet_directory)
|
Performances | Reactive Streams Ingest (RSI) pour la diffusion de données dans Oracle Database (21c seulement) ; Oracle connection manager (CMAN) en mode Traffic Director Mode (CMAN-TDM) |
Évolutivité | Source de données Java pour l’accès aux bases de données fragmentées. Affinité des données Oracle RAC ; API de routage de partition pour les niveaux intermédiaires ; pool partagé pour les bases de données multi-propriétaires et fragmentées ; et équilibrage de la charge au moment de l’exécution (RLB) |
Haute disponibilité | Continuité transparente des applications (TAC) ; support of prise en charge des classes concrètes avec Application Continuity (AC) ; AC avec DRCP ; prise en charge de FAN ; et protection des transactions (TG) |
Sécurité | Résolution de fournisseur automatique (OraclePKIProvider) ; prise en charge de Key Store Service (KSS) ; prise en charge du proxy HTTPS ; prise en charge TLSv1.2 ; Kerberos, Oracle Wallets et JKS |
Types de données | Prise en charge du nouveau type de données JSON. Accessibilité aux tableaux associatifs PL/SQL ; Oracle REF CURSOR en tant que paramètre de liaison IN ; et validation du type de données JSON |