W Oracle RDBMS możesz skompilować źródło java:
CREATE AND COMPILE JAVA SOURCE NAMED helloworld_app_source AS
public class helloworld_app {
public static String helloworld_func()
{
return "Hello, world!";
}
}
Następnie możesz owinąć go w funkcję Oracle:
CREATE FUNCTION helloworld_func RETURN VARCHAR2
AS LANGUAGE JAVA NAME 'helloworld_app.helloworld_func() return java.lang.String';
/
Następnie możesz po prostu wywołać to w normalnym zapytaniu SQL (jak w każdej innej funkcji):
SELECT helloworld_func() FROM DUAL;
Funkcja Java będzie działać na serwerze, ale zapytanie może zostać wywołane z dowolnego klienta SQL połączonego z serwerem i zwróci dane wyjściowe do tego klienta.