sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo llamar al código Java desde MySQL?

PostgreSQL admite lenguajes de procedimientos conectables y existe un proyecto para extender PostgreSQL con PL/Java como el idioma.

No recomiendo poner demasiado código en el RDBMS. Las herramientas para desarrollar, probar y depurar código en la capa de aplicación son mejores que las herramientas para código en RDBMS.

Además, muchos desarrolladores no entienden que el código dentro del RDBMS debe obedecer al aislamiento de transacciones. Intentan enviar correos electrónicos desde activadores, etc. Creo que el código con efectos secundarios debería estar en la capa de la aplicación, para que no cree efectos fantasma (por ejemplo, un correo electrónico puede notificar un cambio en la base de datos, aunque el cambio se revirtió).