Java & SQL

Hallo,

ich versuche aus einer SQL - Tabelle einen Wert auszulesen, der den SQL Datentyp money besitzt.
Leider habe ich keine entsprechende Methode gefunden. (wie z.B. ResultSet.getDate(), um ein Datum auszulesen)

Im Moment lese ich diesen Wert als float aus. (ResultSet.getFloat() )

Wie schaffe ich es, den Wert in ein Währungsformat umzuwandeln ?

Vielen Dank
Karsten

Servus Karsten,

den SQL Datentyp money kenne ich nicht. Prinzipiell hast du zwei Alternativen :

  1. Du beschaffst dir einen JDBC-Treiber, der deiner Datenbank angepasst ist und dieses Format ebenfalls unterstützt
  2. Du schreibst dir einen entsprechenden Typ selber, musst dann allerdings beim DB-Zugriff entsprechend immer umwandeln.

Dirk

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]