Datetime in MySQL, nur welcher in Java

Schönen guten Abend zusammen,

Mit meinem kleinen Javaprogramm lese ich Daten aus meiner MySQL-Datenbank aus. DAs funktioniert auch einwandfrei. Nur sobald eine Spalte in meiner DB das Format „DAtetime“ hat, schmeißt Java nur fehler. Egal ob ich es mit der MEthode getDate() oder getTimestamp() angehe. Habt ihr vielleicht einen Tipp??

wäre für jeden Tipp dankbar!

Gruß
Steffen

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