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 + "')";