Query aus Textdatei auslesen?

Status
Nicht offen für weitere Antworten.

incognito

Mitglied
Hallo Leute,

ich bin gerade dabei ein bischen mit Java und Datenbanken herumzuexperimentieren.

Ich habe ziemlich viele und umfangreiche Querys, die ich nun nicht in den Java-Quellcode reinschreiben möchte.
Mir liegen sie zur Zeit in txt-Format vor. Gibt es eine Möglichkeit, diese als Query einzulesen??

Vielleicht auch mit Hilfe von Propertie-Dateien o.ä.??

Danke schonmal für die Hilfe.

LG, Jana
 
Warum liest Du die Datei nicht ganz normal aus und schreibst die einzelnen Queries in Stringvariablen. Bei einer Datenbankabrage kannst Du dann ganz variabel die Query als Stringverkettung mit Hilfe der verwendeten Variablen zusammenbasteln!

MFG

Acha
 
Hallo Acha,

meinst du ein string pro query? Hättest du vielleicht ein kurzes Beispiel das mir das etwas näher veranschaulicht?

Bin nich grad ne Leuchte in Java um's mal milde zu formulieren :lol:
 
ob Du pro Query einen String nimmst, oder diese nochmal unterteilst, kommt ganz darauf an, wie variabel Du Datenbankabfragen machen möchtest. Hier mal ein Beispiel, wo nur die Spaltennamen und Werte über eine Variable in die Query kommen:

Code:
String query = SELECT
            	      +" WHERE ( "
            	      +colId.toString()
            	      +" = "
            	      +val.toString()
            	      +" )";

Wenn Du eine Klasse für die DB-Abfragen baust mußt Du evtl. nur eine Methode für Selects, Inserts oder Deletes schreiben und kannst diese immer wieder benutzen, indem Du nur Tabellennamen, Spaltennamen, Werte, ... neu übergibst.

MFG

Acha
 
Hallo Acha,

bin mit deiner Lösung nich so ganz zurecht gekommen 😳

Mittlerweile habe ich eine Lösung mit Hilfe des BufferedReader gefunden was mich auch
recht zufrieden stellt :lol:

Deinen Tipp werde ich aber sicher nochmal gebrauchen wenn ich die Where-Bedingungen variabel
(Nutzereingaben) gestalten will!!

Also trotzdem ... DANKESCHÖÖÖN!!! :toll:
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben