/ / Wo lege ich die H2-Trigger-Klasse ab? - Java, Trigger, Klassenpfad, h2

Wo finde ich die H2-Trigger-Klasse? - Java, Trigger, Klassenpfad, h2

Ich erstelle eine Klassendatei, die Trigger erweitern soll. Außerdem erstelle ich eine Triggerabfrage. Aber wenn ich diesen Trigger ausführe, bekomme ich den Fehler Klasse nicht gefunden. In der Dokumentation wird erwähnt, dass die benutzerdefinierte Trigger-Klasse in den Datenbankklassenpfad gestellt wird. Was bedeutet genau Klassenpfad? Muss ich h2 neu kompilieren?

Antworten:

0 für die Antwort № 1

Angenommen, Ihre Klasse wird in Dateinamen kompiliert / gepackt trigger.jar. Wenn du benutzt h2.bat/h2.sh um h2 db im servermodus auszuführen, setze trigger.jar in diesen Befehl:

@java -cp "h2-1.4.196.jar;trigger.jar;%H2DRIVERS%;%CLASSPATH%" org.h2.tools.Console %*