In Oracle RDBMS kunt u een Java-bron compileren:
CREATE AND COMPILE JAVA SOURCE NAMED helloworld_app_source AS
public class helloworld_app {
public static String helloworld_func()
{
return "Hello, world!";
}
}
Dan kun je het in een Oracle-functie wikkelen:
CREATE FUNCTION helloworld_func RETURN VARCHAR2
AS LANGUAGE JAVA NAME 'helloworld_app.helloworld_func() return java.lang.String';
/
Dan kun je het gewoon aanroepen in een normale SQL-instructie (zoals bij elke andere functie):
SELECT helloworld_func() FROM DUAL;
De Java-functie wordt uitgevoerd op de server, maar de query kan worden aangeroepen vanaf elke SQL-client die op de server is aangesloten en de uitvoer naar die client terugsturen.