den Pfad einer txt-Datei in einer variablen speichern

  • Themenstarter Themenstarter MarcoJava
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
M

MarcoJava

Gast
Hallo,

ich habe wieder mal ein Problem, wie sollte es auch anders sein. 🙁

Naja ich möchte folgendes:

Ich möchte über einen "Datei öffnen"-Dialog eine .txt-Datei einlesen.
Den pfad der textdatei möchte ich in eine variable speichern, weil ich diese variable fü den sql befehl:

Code:
String updateString = "LOAD DATA LOCAL INFILE '"+var+"' INTO TABLE tab01 FIELDS TERMINATED BY ';' ENCLOSED BY '\"'  ESCAPED BY '\\\\' LINES TERMINATED BY '\\r\\n' IGNORE 1 LINES; ";

benötige.



hat jmd eine idee ?
 
der pfad wird dann in der variable path gespeichert und ich kann dann die Variable path einfach in meine SQL Anweisung einbauen ?

also dann:


Code:
updateString = "LOAD DATA LOCAL INFILE '"+[b]path[/b]+"' INTO TABLE tab01 FIELDS TERMINATED BY ';' ENCLOSED BY '\"'  ESCAPED BY '\\\\' LINES TERMINATED BY '\\r\\n' IGNORE 1 LINES; ";


und das funktioniert dann ?
 
alles klar ich probiers ma und schreibe euch dann obs klappt

danke schon ma !
 
klappt leider nich er sieht zwar den pfad also er zeigt mir den pfad an im system out aba er sagt dann unable to open
 
Versuch mal File#getAbsolutePath() statt File#getPath(). Funktionieren kann das aber natürlich nur, wenn die (MySQL?-)Datenbank auf dem gleichen Rechner läuft wie die Java-VM (oder wenn die Datei auf einem von beiden Rechnern unter dem gelichen Pfad ansprechbaren Netzlaufwerk liegt).
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben