Java
AI blog Database docker Duality Views Go Java JDBC JMS JPA JSON Kafka livesql microservices MongoDB NodeJS Observability OCI oraclefree ORDS PDB performance PL/SQL python security Spatial SpringBoot Testcontainers TxEventQ TypeScript Vector Search
-

Common Strategies to Improve Spring Boot Performance
If your Spring Boot apps feel slow, the fix is usually not one magic JVM flag or…
-

Generate JSON Relational Duality Views from JPA entities
Oracle AI Database’s JSON Relational Duality Views (or simply duality views) let you treat relational tables…
-

Hands-on CRUD with JDBC and JSON Relational Duality Views
JSON Relational Duality Views are one of my favorite Oracle AI Database features (I’ll call them…
-

Propagating Cross-Database Events with Oracle AI Database
Event-driven apps don’t have to stop at a single database boundary. In this hands-on guide, you’ll…
-

Natural Language SQL with Oracle MCP and LangChain4j
Want to build agentic applications with MCP integrations in Java? Sure! Just use Langchain4j. In this…
-

Spring Cloud Config: JDBC Backend & Oracle AI Database
Spring Cloud Config’s JDBC backend stores application properties in your database, providing a simple method to…
-

Unlocking Session Visibility with Oracle Client Info
Monitoring database interactions is critical for performance tuning, debugging, and security. With Oracle AI Database, you…
-

How to write a custom tracer for Oracle Database JDBC
In this article, we’ll implement a custom JDBC tracer for Oracle Database based on the OJDBC…
-

Oracle JDBC Tracing with Spring Boot OpenTelemetry
Oracle’s JDBC Driver can export traces to an OpenTelemetry backend – let’s walk through how to…
-

Tracing a Spring Boot JMS app with Oracle Database Free
In this article, we’ll use OpenTelemetry tracing to instrument a Spring JMS application with Oracle Database…