您的位置:首页 > 移动开发 > Android开发

Android JNI开发摘录(二)之JNI数组处理

2014-04-21 09:26 190 查看
我这人有些小迷糊 ,经常将Date和Data搞晕。。。惭愧呀

在java中java.sql.Date是 java.util.Date的一个子类

util中的Date类包含日期和时间, sql中则分的较多,time,timestamp

在数据库中这里区别mysql和 Oracle

Oracle中只有date数据类型,包括了日期和时间

mysql中则有,date,time,datetime,timestamp,year,Datetime中既有时间又有日期,time中只有时间,date中只有日期。

Sql包下的date类我们一般用于进行数据库的操作,其他情况下基本上常常使用util中的date类,

而如果要精确的表示时间的时候可以使用Canlendar类,这个类就可以很精确的进行表示时间。

在向数据库中写入的时候一定要使用sql包下的Date对象才可以,因此我们要进行数据类型转换。

在给prepareStatement进行赋值变量的时候使用setDate或者setTime,或者setTimestamp等,

new Timestamp(new Date().getTime()),new java.sql.Date(new java.util.Date().getTime)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: