Datenbank Befehl nach Login

S

Siggi99

Mitglied
Hallo,
ich kann mich auf der H2 Datenbank über die Dos Konsole einlogen und anschließend mit Select Daten in eine CSV exportieren.

Das wollte ich dann in eine Batsh schreiben um dieses zu automatisieren.
In einer Batsh bleibt diese aber nach dem LOGIN stehen. SQL>
------------------------------------------------------------------
cd C:\Nextcloud-KCH\JVerein-Kopie\Auswertungen\
java -cp C:\Nextcloud-kch\JVerein-Kopie\Programm\jameica\lib\h2\h2-1.4.197.jar org.h2.tools.Shell -url "jdbc:h2:C:\Nextcloud-kch\JVerein-Kopie\Profil\jverein\h2db\jverein;IFEXISTS=TRUE;ACCESS_MODE_DATA=r" -user jverein -password jverein

CALL CSVWRITE('C:\Nextcloud-KCH\JVerein-Kopie\Auswertungen\Adressenexport2.csv', 'SELECT ANREDE, TITEL, NAME, VORNAME, STRASSE, PLZ, ORT, EMAIL FROM PUBLIC.MITGLIED');
Exit
------------------------------------------------------------------
Wie muss da der Befehl richtig aussehen, das der CALL Befehl weiter läuft.

Grüße
Siegfried
 
kneitzel

kneitzel

Top Contributor
Ich denke, das sind die Befehle, die sonst eingegeben werden sollen. Hier fehlt also die Grundlage des Scriptings!

Wenn das CALL... bis EXIT das ist, was sonst eingegeben wird, könntest Du das mit dem Pipe Symbol in die Applikation leiten:
java -cp ...... -password jverein < eingabe.sql
Und in der eingabe.sql dann diese zwei Zeilen..

 
S

Siggi99

Mitglied
Hallo
Danke für die Antworten.
- Ich habe eine zweite Batsh erstellt, und den Befehl call... dort eingefügt.
Starte ich aber die Batsh1 mit dem Login, so bleibt Sie mit der Promtzeile sql> stehen, und ruft die zweite Batsh gar nicht auf. Siehe Anhang.
Öffne ich die Batsh2 mit dem Call Befehl läuft sie auf einen Fehler, weil der Befehl ja nach dem sql> eingegeben werden muss.

- Die zweite Lösung mit der Pipe | geht auch nicht. (auch Ohne den CALL)
cd C:\Nextcloud-KCH\JVerein-Kopie\Auswertungen\
java -cp C:\Nextcloud-kch\JVerein-Kopie\Programm\jameica\lib\h2\h2-1.4.197.jar org.h2.tools.Shell -url "jdbc:h2:C:\Nextcloud-kch\JVerein-Kopie\Profil\jverein\h2db\jverein;IFEXISTS=TRUE;ACCESS_MODE_DATA=r" -user jverein -password jverein |
CALL CSVWRITE('C:\Nextcloud-KCH\JVerein-Kopie\Auswertungen\Adressenexport2.csv', 'SELECT ANREDE, TITEL, NAME, VORNAME, STRASSE, PLZ, ORT, EMAIL FROM PUBLIC.MITGLIED');
Exit
Was mache ich falsch
Grüße
Siegfried
 

Anhänge

  • Adressabfrage.JPG
    Adressabfrage.JPG
    67,9 KB · Aufrufe: 0
kneitzel

kneitzel

Top Contributor
Es gibt 3 Pipe Symbole:
> Leitet die Ausgabe um in eine Datei
| Leitet die Ausgabe in einen anderen Prozess
< Leitet den Inhalt einer Datei in den Prozess.

Das wird in dem Link erläutert - solltest Du Dir evtl. einmal in Ruhe ansehen.

Ansonsten kannst Du aber auch gerne meinen Beitrag noch einmal lesen, denn ich habe es dort ja auch gezeigt (Und ich habe da nicht | sondern < verwendet)

Alternativ funktioniert es evtl. auch mit dem | - da muss man dann aber alles etwas umdrehen:
Den Inhalt der Datei ruft man unter Windows mit type ab.
type myscript.sql | java -cp ....

Aber hier habe ich unter Windows wenig Erfahrung. Unter Unix ist das durchaus etwas übliches - da wird deutlich mehr so gearbeitet ... da ist es aber nicht type sondern cat ....
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Mehrere Datenbank zugriffe über tomee.xml regeln? Java Basics - Anfänger-Themen 1
M Datenbank oder Textdatei? Java Basics - Anfänger-Themen 4
S Datenbank Tabelle eine Zeile an einer bestimmten Stelle einfügen Java Basics - Anfänger-Themen 2
M Von der Datenbank zum Textfield Java Basics - Anfänger-Themen 16
R Best Practice Logik in der Datenbank oder in Java? Java Basics - Anfänger-Themen 3
R Datenbank-Werte dynamisch ausgeben Java Basics - Anfänger-Themen 19
B Frage zu Datenbank Design - Rechnungen, Angebote... und deren Positionen Java Basics - Anfänger-Themen 4
B Datenbank: Entity mit vielen Referenzen? Ansatz so ok? Java Basics - Anfänger-Themen 8
T Datenbank | Welche am Sinnvollsten? Java Basics - Anfänger-Themen 5
S Daten speichern, ohne Datenbank Java Basics - Anfänger-Themen 8
L Daten aus ArrayList in Datenbank durchsuchen Java Basics - Anfänger-Themen 5
M Datenbank in jTable Laden Java Basics - Anfänger-Themen 49
M Datenbank verbindung Java Basics - Anfänger-Themen 19
J Java Verbindung mit mysql Datenbank Java Basics - Anfänger-Themen 3
B Datenbank, aktuelle Ende als Zahl an Label übergeben Java Basics - Anfänger-Themen 7
T Collections Geeignete Collection/Liste/Datenbank Java Basics - Anfänger-Themen 17
B Treetable (rekursive Funktion) aufbauen von Datenbank Java Basics - Anfänger-Themen 4
R Input/Output Verbindung mit mySql-Datenbank Java Basics - Anfänger-Themen 9
D Compiler-Fehler Wert auf Datenbank übertragen und Sleep Thread Java Basics - Anfänger-Themen 3
N (Java) Regristrierung und Login System mit einer Datenbank Java Basics - Anfänger-Themen 5
J Datenbank Zugriff Java Basics - Anfänger-Themen 24
J Mit JSF Formular in Datenbank schreiben Java Basics - Anfänger-Themen 3
DaCrazyJavaExpert Verschiede Aktionen der Datenbank getrennt durchführen Java Basics - Anfänger-Themen 4
DaCrazyJavaExpert Datenbank wird nicht erstellt Java Basics - Anfänger-Themen 31
E Daten gehen nicht in Datenbank Java Basics - Anfänger-Themen 14
C JTable update mit MySQL Datenbank Java Basics - Anfänger-Themen 1
Meeresgott OOP Gui, Logik und Datenbank richtig aufbauen Java Basics - Anfänger-Themen 43
B Schreiben von zu vielen Einträgen in einer Datenbank Java Basics - Anfänger-Themen 9
S Datenbank auf Knopfdruck abfragen Java Basics - Anfänger-Themen 8
M Java als Webanwendung mit Datenbank abfrage Java Basics - Anfänger-Themen 3
N Datenbank mit GUI verbinden - Wie? Java Basics - Anfänger-Themen 5
1 Datenbank in Java Java Basics - Anfänger-Themen 1
M Erste Schritte Java Applet - HTML Seiten auslesen und in Access Datenbank schreiben? Java Basics - Anfänger-Themen 15
J Bücher Datenbank Java Basics - Anfänger-Themen 5
S Best Practice MVC und große Datenmengen aus einer mySQL - Datenbank Java Basics - Anfänger-Themen 24
J Datum und Uhrzeit in Datenbank falsch hinterlegt Java Basics - Anfänger-Themen 13
R Erstversuch Datenbank Java Basics - Anfänger-Themen 6
I Daten speichern ohne Datenbank Java Basics - Anfänger-Themen 20
A Erste Schritte Verbindung zu MySQL Datenbank herstellen Java Basics - Anfänger-Themen 7
T Sql Datenbank - variable übergeben? Java Basics - Anfänger-Themen 8
C Passwörter möglichst sicher in Datenbank speichern Java Basics - Anfänger-Themen 18
W Erste Schritte Exceltabelle in Datenbank übertragen mittels XDEV Java Basics - Anfänger-Themen 7
J GUI mit phpMyAdmin Datenbank verbinden Java Basics - Anfänger-Themen 0
K Erste Schritte Datenbank SQL erklärung Java Basics - Anfänger-Themen 15
B Lokale Datenbank Java Java Basics - Anfänger-Themen 2
B Klassen Doppelte werte Filtern XML, Datenbank und DOM Java Basics - Anfänger-Themen 3
Todesbote Int Array mit Hibernate in Datenbank speichern. Java Basics - Anfänger-Themen 2
U Datenbank in Java Java Basics - Anfänger-Themen 8
M Keine Datenbank verbindung Java Basics - Anfänger-Themen 14
N mit Werten aus einer mysql datenbank in java rechnen Java Basics - Anfänger-Themen 17
Q Datenbank nicht über separaten Server Java Basics - Anfänger-Themen 4
B Dateiname in Datenbank schreiben Java Basics - Anfänger-Themen 2
J fortlaufende Objekte durch Variable auswählen; Datenbank Java Basics - Anfänger-Themen 4
S ArrayList in mysql Datenbank speichern Java Basics - Anfänger-Themen 6
C Datenbank - Welche Java Basics - Anfänger-Themen 5
B Java Objektorientierte Datenbank - Assoziation Hilfe Java Basics - Anfänger-Themen 4
G Input/Output Serialisierung oder Datenbank Java Basics - Anfänger-Themen 6
J Erste Schritte Objekte in Datenbank speichern Java Basics - Anfänger-Themen 26
A Android Datenbank gaaanz einfaches Insert geht nicht - warum? Java Basics - Anfänger-Themen 4
L Erste Schritte Datenbank Zugangsdaten sicher? Java Basics - Anfänger-Themen 15
S Input/Output Primzahlen Datenbank Java Basics - Anfänger-Themen 11
B Mit Java-Programm Daten aus MySQL-Datenbank auslesen, lokal und nicht lokal. Java Basics - Anfänger-Themen 10
K Input/Output Datenbank Java Basics - Anfänger-Themen 27
M Datenbank in die Gui Java Basics - Anfänger-Themen 4
J JTable mit Daten aus Datenbank füllen Java Basics - Anfänger-Themen 3
F Erfassung von PCs in eine SQLite-Datenbank über JDBC Java Basics - Anfänger-Themen 9
T Datenbank Abfrage Exception Null Java Basics - Anfänger-Themen 2
M Brauche ich ein Datenbank oder nicht? Java Basics - Anfänger-Themen 6
D JDBC Datenbank fail?! Java Basics - Anfänger-Themen 20
A Problem beim einfügen in eine Datenbank Java Basics - Anfänger-Themen 2
F Classpath Datenbank ... nur wo? Java Basics - Anfänger-Themen 24
H Datenbank suche in kleine Schritte Java Basics - Anfänger-Themen 6
B Personalnummer aus Datenbank Java Basics - Anfänger-Themen 3
M Welche Datenbank? Java Basics - Anfänger-Themen 5
J RadioButtonInhalt in Datenbank übergeben Java Basics - Anfänger-Themen 3
R Datenbank bei Klassenverteilung führt zu NullPointerException Java Basics - Anfänger-Themen 7
J PW von Datenbank wie abspeichern? Java Basics - Anfänger-Themen 2
F Verbindung zu MySql Datenbank Java Basics - Anfänger-Themen 4
MU5T4NG JPasswordField als Hash in Datenbank abspeichern Java Basics - Anfänger-Themen 3
J Kleine Datenbank programmieren Java Basics - Anfänger-Themen 2
J Eigene kleine Datenbank programmieren Java Basics - Anfänger-Themen 2
F Collections Datenbankdaten in einer Map speichern, bearbeiten, sortieren und wieder in Datenbank schreiben Java Basics - Anfänger-Themen 20
T Zugangsdaten für Datenbank in Java-Programm speichern? Java Basics - Anfänger-Themen 5
S Schnittstelle für Datenbank bzw. Dateiformat Java Basics - Anfänger-Themen 2
C ComboBoxModel mit Daten der Datenbank verändern Java Basics - Anfänger-Themen 2
T Datenbank automatisch erzeugen beim ersten Start Java Basics - Anfänger-Themen 6
I Datenbank - nach erster Verbindung keine Verbindung mehr Java Basics - Anfänger-Themen 3
F Datenbank in eine Textdatei speichern Java Basics - Anfänger-Themen 13
C Java programm mit Datenbank für Anfänger Java Basics - Anfänger-Themen 21
S Datentypen supersimple Datenbank Java Basics - Anfänger-Themen 16
D Java mit Mysql Datenbank angebunden Java Basics - Anfänger-Themen 5
B "Datenbank" Java Basics - Anfänger-Themen 5
M datenbank java Java Basics - Anfänger-Themen 10
S JRadioButton - Wert setzen aus Datenbank Java Basics - Anfänger-Themen 4
D Countdown Funktion aus SQl Datenbank Java Basics - Anfänger-Themen 21
S von HTML-Form zum Datenbank Java Basics - Anfänger-Themen 8
M Problem: JSP für Zugriff auf Oracle-Server/Datenbank - sinnvoll? Java Basics - Anfänger-Themen 35
T Datenbank: Treiber nicht gefunden Java Basics - Anfänger-Themen 17
babel Datenbank Daten direkt an die Tabelle übergeben ohne Arrays Java Basics - Anfänger-Themen 9
R Daten aus Datenbank lesen, verarbeiten und schreiben. Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Anzeige

Neue Themen


Oben