Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie rufe ich Java-Code von MySQL aus auf?

PostgreSQL unterstützt austauschbare Prozedursprachen, und es existiert ein Projekt zur Erweiterung von PostgreSQL mit PL/Java als Sprache.

Ich empfehle nicht, zu viel Code in das RDBMS zu schreiben. Tools zum Entwickeln, Testen und Debuggen von Code in der Anwendungsschicht sind besser als Tools für Code im RDBMS.

Außerdem verstehen viele Entwickler nicht, dass Code innerhalb des RDBMS der Transaktionsisolation gehorchen sollte. Sie versuchen, E-Mails von Auslösern usw. zu senden. Ich denke, Code mit Nebeneffekten sollte sich in der Anwendungsschicht befinden, damit Sie keine Phantomeffekte erstellen (z. B. kann eine E-Mail über eine Datenbankänderung informieren, obwohl die Änderung rückgängig gemacht wurde).