browse and learn Oracle developer samples

Explore Oracle AI Database with real code samples you can run for free

Use this catalog to find runnable Oracle AI Database examples for vector search, JSON, graph, spatial, ORDS, TxEventQ, Spring Boot, Java, Go, Python, and TypeScript.

53Code Samples
15Database Features
6Languages
11Featured entries
Sample Index

53 samples

Static HTML is prerendered for search engines; the interactive Vue catalog loads on top of it.

Java
JDBC Hybrid Search

Plain JDBC hybrid search sample that combines Oracle Text, vectors, JSON, and relational filters.

#AI#Java#JSON#Oracle Text#Vector Search
Java
LangChain4j Agent Memory

LangChain4j sample that stores agent memory, transcripts, and hybrid retrieval data in Oracle AI Database.

#AI#Java#JSON#Oracle Text#Vector Search
Java
JDBC GraphQL

Plain JDBC sample that runs SQL GraphQL queries against Oracle AI Database tables.

#Graph#GraphQL#Java#JSON
Java
Kafka App

Starting Apache Kafka application used as the baseline for the migration walkthrough.

#Java#Kafka
Java
Kafka App Step 1

Migration step that swaps Apache Kafka for Oracle AI Database TxEventQ with minimal code changes.

#Java#Kafka#TxEventQ
Java
Kafka App Step 2

Migration step that adds OSON serialization to the Kafka-to-TxEventQ sample.

#Java#JSON#Kafka#TxEventQ
Java
Kafka App Step 3

Migration step that adds transactional database writes to the Kafka-to-TxEventQ consumer.

#Duality Views#Java#JSON#Kafka#TxEventQ
Java
ORDS Testcontainers

Testcontainers sample for running ORDS alongside Oracle AI Database Free in integration tests.

#Java#MongoDB#oraclefree#ORDS#Testcontainers
Java
Spring Boot JMS Tracing

Spring Boot sample for tracing JMS messaging over Oracle AI Database Transactional Event Queues.

#Java#JMS#Observability#SpringBoot#TxEventQ