utilDate转换成oracle数据表中的Date型
举例取当前时间插入到oracle表中 ,先将取出的当前时间(精确到秒,数据库表中要求精确到秒)转换成String,如下代码;然后在sql语句中用 to_Date()方法转换成sqlDate类型 ,即可对应oracle中表的date类型。
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyyMMddH:mm:ss");
java.util.Date currentTime = new java.util.Date();
String str_date = formatter.format(currentTime);
System.out.println("&&&&&"+str_date);
String sql = "insert into sdc_check_log l (l.cd_id,l.cd_user_id,l.cd_user_name,l.cd_application,l.cd_check_time,l.cd_mols,l.cd_hits) values('"
+ cdId
+ "','"
+ loginUser
+ "','"
+ userName
+ "','"
+ appName
// + "','"
// + dd.getTime()
// + "','"
+ "', to_Date('"
+ str_date+ "','yyyyMMddhh24:mi:ss'),'"
+ molSum
+ "','"
+ hitSum + "')";