Hat niemand eine Idee, weiß, wie man das formulieren muss? Ich übersetze mal, was da steht:
Ich möchte eine Tabelle in einem .csv-File ausgeben. Ich nutze/benutze sqlite-JDBC-Treiber, um execute und executeUpdate (in Java) auszuführen. Hier sind meine Queryies:
.mode csv
.output test.csv
select * from geninfo;
...
Problem: .mode ... “versteht Java nicht”, das CLI aber schon. Deswegen soll ich ProcessBuilder nehmen.
Konkretes Problem: Ich hab keine Ahnung, wie ich diese Befehle dem ProcessBuilder mitteilen kann.
Die Versuche: new ProcessBuilder("cmd /c sqlite3 myTest.sqlite /B .mode csv /B .output test.csv /B usw. ");
sind alle gescheitert.
Könnt ihr mir bitte dabei helfen? Ich bin über jeden Rat dankbar. Vielen Dank!!!
Sorry, dass ich pushe - aber kennt sich niemand mit dem ProcessBuilder aus? Das ganze Projekt ist auf Eis gelegt, da weil ich erst mal nicht mehr weitermachen kann.