我有一個Java MVC模型。其中有一個已插入到DB中的DB值的時間戳。我已經在數據庫中聲明瞭數據類型爲時間戳,現在問題是如果我嘗試檢索它顯示空值&不能表示爲java.sql.Timestamp中使用Mysql從數據庫中檢索時間戳數據
聲明:
pstmt = con.prepareStatement("SELECT timestamp, FROM nid where id=?");
pstmt.setDouble(1, nidev);
rs = pstmt.executeQuery();
if(rs.next())
{
timeBean.setHbtimestamp(rs.getTimestamp("timestamp"));
}
Bean類:
private Timestamp hbtimestamp;
public Timestamp getHbtimestamp() {
return hbtimestamp;
}
public void setHbtimestamp(Timestamp hbtimestamp) {
this.hbtimestamp = hbtimestamp;
}
MYDB值被成功插入:2015年5月14日15時45分57秒
輸出:值 '0000-00-00 00:00:00' 不能被表示爲java.sql中。時間戳
「Hbtimestamp」的類型是什麼類型的代碼 –
在設置之前,首先打印'rs.getTimestamp(「timestamp」)'的值。 –
數據類型是時間戳 – Ramesh