Abstract

This chapter discusses database scripting using Non-Java languages. Oracle offers only PL/SQL and Java for database programming; however, with the emergence of Java compilers for non-Java languages, it is tempting to reuse the Java VM to run bytecode resulting from the compilation of non-Java languages in the database. This chapter reports basic proof of concepts running JACL, Kawa, and Groovy in the database. The importance of Groovy lies in the fact that unlike other scripting languages it adds high-level mapping to existing Java libraries in the SQL and XML examples. The chapter concludes by illustrating that Database developers and DBAs can generalize this demo by storing JYTHON (i.e., Java runtime for PYTHON), scripts in tables or CLOBs columns. Hosting a JYTHON runtime in the database is straightforward; its integration with SQL will make sense from a database perspective.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call