Schönen guten Abend zusammen,
schmeißt Java nur fehler. Egal ob ich es mit der MEthode
getDate() oder getTimestamp() angehe. Habt ihr vielleicht
einen Tipp??
Das sollte eigentlich schon so gehen. Zum Vergleich siehe hier:
http://www.java2s.com/Code/Java/Database-SQL-JDBC/Ge…
Ansonsten waere es hilfreich, wenn man wuesste, was fuer Fehler
auftreten.
Gruss
Patrick
UPDATE
Habe es jetzt mal auf die Schnelle mit mysql 5.0.67, Java 1.5.0_14
ausprobiert. Funktioniert einwandfrei.
Datenbank „test“, Tabelle „zeitstempel“ mit lastupdate vom Typ
Datetime, Inhalt:
+---------------------+
| lastupdate |
+---------------------+
| 2008-11-03 21:44:22 |
| 2008-11-03 21:52:05 |
+---------------------+
Java-Code
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
} catch (InstantiationException e1) {
[...]
try {
Connection conn =
DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select \* from zeitstempel");
if (rs != null) {
while (rs.next()) {
Timestamp ts = rs.getTimestamp(1);
System.out.println(ts);
}
}
} catch (SQLException e) {
e.printStackTrace();
}
}
Ausgabe
2008-11-03 21:44:22.0
2008-11-03 21:52:05.0