Es gibt keine Spalte realdate
in Ihrer SELECT
-Klausel. Sie wählen TO_CHAR (realdate, 'YYYYMMDD')
, was nicht ist die gleiche Sache. Sie können versuchen, getString("TO_CHAR (realdate, 'YYYYMMDD')")
zu verwenden, und wenn das nicht funktioniert, verwenden Sie AS
, um dieser Spalte einen Namen zu geben:
Alternativ können Sie die Spaltenindex-basierte Auswahl verwenden: rs.getString(1)
(beachten Sie, dass der Index in JDBC immer 1-basiert ist).
Sie wählen die Funktion TO_CHAR (realdate, 'YYYYMMDD')
im Feld REALDATE
, nicht das Feld selbst. Fügen Sie einen Alias hinzu und verwenden Sie diesen Alias, um das Ergebnis abzurufen.