Hallo,
per Anleitung aus dem Base Handbuch, habe ich meine Daten Dateien extern ausgelagert.Nun Ja,,jetzt beschäftige ich mich seit einiger Zeit mit "HSQLDB".
In deren Doku.steht z.b. das man eine Datenbank über den Befehl "shutdown" herunterfahren soll,das mach im Moment über "SQL direckt ausführen" in Base.(sonst werden die Log Dateien nicht gelöscht und ich weis ebend nicht ob das gut ist )
Meine Frage ist muss man den Befehl ausführen und wenn ja, wie kann man das am einfachsten Automatiesieren ?
mit gruss
Andreas
Aoo 3.4.1 win7
hsqldb extern
Moderator: Moderatoren
Re: hsqldb extern
Moin,
starten und herunterfahren geht unter Windows über z.B. solche Skripte, ggf. Pfade anpassen:
Datei:Start.vbs
Dateiname: Start_HSQLDB_Server.bat
Dateiname: Stop_HSQLDB_Server.bat
Die Dateien liegen im Ordner der Datenbankdateien.
Starten mit Start_HSQLDB_Server.bat erzeugt ein Terminalfenster, mit Start.vbs wird Start_HSQLDB_Server.bat im Hintergrund ausgeführt.
Stoppen mit Stop_HSQLDB_Server.bat
Ich habe mir dafür zwei Verknüpfungen auf dem Desktop angelegt. Viel Erfolg, Gruß R
starten und herunterfahren geht unter Windows über z.B. solche Skripte, ggf. Pfade anpassen:
Datei:Start.vbs
Code: Alles auswählen
sTitle = "Batch launcher"
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oShell = CreateObject("WScript.Shell")
sFilePath="Start_HSQLDB_Server.bat"
If Not oFSO.FileExists(sFilePath) Then
oShell.Popup "Error: Batch file not found", _
10, sTitle, vbCritical + vbSystemModal
Wscript.Quit 1
End If
' add quotes around the path in case of spaces
iRC = oShell.Run("""" & sFilePath & """", 0, True)
' Return with the same errorlevel as the batch file had
Wscript.Quit iRC
Code: Alles auswählen
@echo off
set javapath=C:\Program Files\Java\jre6\bin\Java.exe
set jarpath=C:\Program Files\openoffice.org 3\basis\program\classes\hsqldb.jar
"%javapath%" -cp "%jarpath%" org.hsqldb.Server -database.0 file:Name_der_Datenbank_ohne_extension
exit
Code: Alles auswählen
@echo off
set javapath=C:\Program Files\Java\jre6\bin\Java.exe
set jarpath=C:\Program Files\openoffice.org 3\basis\program\classes\hsqldb.jar
"%javapath%" -cp "%jarpath%" org.hsqldb.util.ShutdownServer
exit
Starten mit Start_HSQLDB_Server.bat erzeugt ein Terminalfenster, mit Start.vbs wird Start_HSQLDB_Server.bat im Hintergrund ausgeführt.
Stoppen mit Stop_HSQLDB_Server.bat
Ich habe mir dafür zwei Verknüpfungen auf dem Desktop angelegt. Viel Erfolg, Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO