Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So führen Sie ein Oracle-SQL-Skript über Java-Code aus

Sie könnten die Verwendung von Liquibase in Erwägung ziehen, einem leichtgewichtigen Framework zum Ausführen von Datenbankänderungen (DDL, DML) auf definierte Weise. Sein Hauptziel ist die Unterstützung der DB-Schema-Migration.

Vorhandene SQL-Skripte können einfach in Liquibase-Skripte konvertiert werden, indem einfach einige Kommentare hinzugefügt werden, die Liquibase-Schlüsselwörter enthalten. Siehe dieses Beispiel

Der einzige Nachteil, der mir einfällt, ist, dass liquibase zwei zusätzliche Tabellen verwendet, um Informationen über die bereits durchgeführten Datenbankänderungen zu protokollieren.