[DATE值的格式是'YYYY-MM-DD'。按照标准的SQL,不允许其他格式。在UPDATE表达式以及SELECT语句的WHERE子句中应使用 该格式。例如: mysql> SELECT * FROM tbl_name WHERE d
mysql插入date型值的两种方法 1)从页面接收时用String,在DAO中直接用PreparedStatement.setString(); 2)同一,接收时用String,然后在格式化: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); java.util.Date card_indate = null; card_indate = sdf.parse(indate); 插入代码: PreparedStatement.setDate(num, new java.sql.Date(card_indate.getTime()));
希望对刚开始用mysql的人有用
以前一直用的oracle,这点Oracle还是很强大,有个to_date函数,直接用to_date(' value','yyyy-MM-dd ```')就OK了
现在没那些系统函数都要自己琢磨好一会
呵呵[stmtDBFInsert.setDate(25, obj[24] == null (java.sql.Date)null : (java.sql.Date) obj[24]);//ZCRQ stmtDBFInsert.setDouble(26, obj[25] == null