mysql与java里面的时间类型对应
mysql时间类型 java对应的时间类型
date java.sql.date
year ava.sql.date
datetime java.sql.timestamp
timestamp java.sql.timestamp
time java.sql.time
附上一段代码
calendar cal=calendar.getinstance();
timestamp now=new timestamp(cal.gettime().gettime());
然后用jdbc插入的时候要用preparestatement.settimestamp()
再说说preparestatement,有一堆setint,setstring,setdate什么的。其实还有一个非常强大的stobject(),能自动转换匹配类型,而且性能不差,这就延伸出了好多种用法了吧,其实我最初仅仅是为了用来向preparedstatement中插入null的 –_-! 另外如果把preparedstatement中的占位符留空,将会写成** not specified **,不知道会不会自动弄成null呢
