2017-12-18 10 views
0

Ich muss eine CSV-Datei, die das ResultSet aus der Datenbank aus meiner Java-App. Ich habe die opencsv-Bibliothek verwendet. Ich verwende eine Methode "writeAll (ResultSet set, boolean flag)" und alles ist in Ordnung. Das ResultSet wird in die CSV-Datei geschrieben. Aber jetzt muss ich noch 2 Spalten vor den anderen hinzufügen.
Diese Spalten sind nicht in der Datenbank enthalten. Eine dieser Spalten übernimmt den Wert einer Datenbankspalte und die andere enthält einen statischen Wert.
Kann mir bitte jemand sagen, was ich tun soll?Hinzufügen von 2 Spalten vor den anderen Spalten in einer CSV-Datei

+0

* „Diese [zwei zusätzliche] Spalten sind nicht in der Datenbank Eine dieser Spalten den Wert einer Datenbankspalte nehmen.“ * - Das macht keinen Sinn. –

+0

Am einfachsten wäre es, die Datenbankabfrage so zu ändern, dass Ihr ResultSet die zusätzlichen Spalten enthält, die Sie benötigen – PillHead

+0

Nun, diese Spalten sind keine Datenbankspalten. Diese müssen von mir hinzugefügt werden. Das ist "Diese zwei zusätzlichen Spalten nicht in der Datenbank "mean. – Nana30

Antwort

0

SELECT a,b,c,d,a as e,'something' as f FROM mytable

+0

Frage Titel sagt "vor den anderen Spalten", aber ja, das ist die Idee. –

+0

Vielen Dank SeverityOne.Ich wusste nicht, dass Sie Statik platzieren können – Nana30

Verwandte Themen