JDBC, Evrensel Bağlantı Havuzu (UCP) ve gömülü JVM'yi (OJVM) teknik makaleler, teknik dokümanlar, kod örnekleri, sık sorulan sorular ve diğer içerik türleri üzerinden kullanma.
İster bulut ortamında ister şirket içinde, Oracle Kendi Kendini Yöneten Veritabanları ile Java uygulamalarını hızla ve kolayca geliştirebilirsiniz. Java geliştiricileri yüksek performanslı, ölçeklenebilir ve güvenilir uygulamalar tasarlayıp geliştirmek için Oracle Kendi Kendini Yöneten Veritabanı, kendi kendine performans ayarı, yüksek erişilebilirlik, bellek içi işleme ve takılabilir veritabanları gibi en yeni özelliklerden yararlanabilir. Birçok sürümde eklenen Oracle JDBC temel yetenekleri aşağıda listelenmiştir.
| Java Standartları ve Çerçeveleri | JDK8, JDK11, JDK17, JDK19 ve JDK21'i destekler ve ojdbc17.jar (23.6'dan sonra), ojdbc11.jar (23ai, 21c), ojdbc10.jar (19c) ve ojdbc8.jar (23ai, 21c, 19c) ile JDBC 4.2 ve JDBC 4.3'ü uygular Java uygulamaları için Evrensel Bağlantı Havuzu (ucp17.jar, ucp11.jar, ucp.jar), R2DBC SPI uygulayan Oracle R2DBC sürücüsü v1.1.1, JDBC sürücüsünde GraalVM Native Image desteği, Virtual Threads (Project Loom), Evrensel Bağlantı Havuzuna Asenkron Uzantı, JDBC Reaktif Uzantıları ve Asenkron veritabanı erişimi sunmak için JDBC standardını genişleten bir dizi yöntem ve IntelliJ v1.0.1 için Oracle Cloud Infrastructure Toolkit |
| Bağlantı |
Çoklu bulut merkezi yapılandırma sağlayıcıları (Azure, OCI ve WebServer) desteği, OCI IAM belirteci kimlik doğrulaması desteği, DB kimlik doğrulaması ve Azure AD entegrasyonu için OAUTH2 desteği, 1024 bayta kadar parola desteği, daha kolay kullanım için Easy Connect Plus TCPS bağlantıları ve geçen bağlantı özellikleri, bağlantı özelliklerini ayarlamak için ojdbc.properties dosyası, TNS_ADMIN ayarlamak için birden fazla yol, sunucunun etki alanı adı (DN) sertifikasını bir bağlantı özelliği olarak ayarlama, yeni cüzdan özelliği desteği (my_wallet_directory) ve LDAPS/LDAP için Easy Connect desteği
|
| Performans | Veritabanı Ardışık Düzeni Desteği, Gerçek Önbellek Desteği, JDBC Standart Toplu İşlem Uygulama Programı Arabirimleri, kapaklar, JDBC Reaktif Uzantılar, UCP Reaktif Uzantılar (23ai), trafik yöneticisi modunda (CMAN-TDM) Oracle bağlantı yöneticisi (CMAN) ve executeBatch() & executeLargeBatch() ile yanıt süresine yönelik İyileştirmeler ve Bequeath (BEQ) protokolü altında veritabanı ardışık düzenini kullanacak şekilde geliştirilmiştir |
| Ölçeklenebilirlik | Dizin Tabanlı Veritabanı Bölme için destek, Raft Çoğaltma Desteği, Parçalı Veritabanları Erişimi için Java Veri Kaynağı, Oracle Database Sharding ile XA işlemleri için UCP desteği, Oracle RAC veri yakınlığı, orta katmanlar için veritabanı parçası yönlendirme API'leri, birden çok geçici kullanıcı ve bölünmüş veritabanı için paylaşılan havuz ve çalıştırma zamanı yük dengeleme (RLB) |
| Yüksek Erişilebilirlik | Yığın ve Şablonlar için AC ile Oturum Geçişi (yani, kararlı geri yüklenebilir öznitelikler), Şeffaf Uygulama Sürekliliği (TAC), Oturum Durumu Kararlı imleç desteği, Yığınlarla boşaltma, Uygulama Sürekliliği (AC) ile somut sınıfların desteği, DRCP ile AC, FAN desteği ve İşlem Koruması (TG) |
| Güvenlik | Daha Uzun Parolalar (1024bytes), Parmak İzi tabanlı sertifika seçimi desteği, RADIUS ve RADIUS iki faktörlü kimlik doğrulama desteği, LDAP/LDAPS için Kolay Bağlantı, Kerberos Kısıtlı Yetki Aktarma Desteği, Otomatik Sağlayıcı Çözünürlüğü (OraclePKIProvider), Key Store Hizmeti (KSS) desteği; HTTPS proxy desteği, TLSv1.2 Desteği, Kerberos, Oracle Cüzdanları ve JKS |
| Veri Türleri | AI VECTOR Search ve VECTOR veri türü desteği, oracle.jdbc.OracleType içindeki Yerel Mantıksal veri türü, Dualite görünüm desteği için Yeni Hizmet Programı yöntemleri (getJsonSchema() ve isDualityView()), Yeni JSON Veri Türü Desteği, PL/SQL ilişkili dizilerine erişilebilirlik, IN bağlama parametresi olarak Oracle REF CURSOR. |
| Teşhis Edilebilirlik ve Gözlemlenebilirlik | Kendi kendine teşhis edilebilirlik (üretim, hata ayıklama ve metrikler için tek bir ojdbcX.jar), İlk hatada teşhis (kritik yürütme durumunu belleğe kaydeder ve hata durumunda kaydı döker) |
| Açık Kaynak Projeler | Azure, OCI ve Open Telemetry için Config/Resource sağlayıcıları, Kubernetes v1.0.0 için Oracle Database Operator, Java v0.1.0 için App Stack, Akış modunda Reactive Streams Ingest (RSI) ve Veri Yükleyici modunda, Eclipse v1.3.4 için OCI Toolkit ve IntelliJ v1.0.1 için OCI Toolkit |