公司用oracle的資料庫,以前直接存實體的時候沒出現時間轉換問題。
昨天,手寫sql語句(不是hql)時,傳date型別的資料給時間列,oracle報錯,不能識別,語句無效。解決方法共享:
方法一:
把date型別的資料,用******dateformat將date型別轉換成string 型別
******dateformat dateformat = new ******dateformat("yyyy-mm-dd hh:mm:ss");
dateformat.format(資料);
然後在語句中加入oracle資料庫自己的to_date()方法轉換
"update student set birth = to_date(' " + 轉換後的資料 + " ','yyyy-mm-dd hh24:mi:ss' )";
方法二:
用實體,把date型別的資料作為實體的乙個屬性,然後直接存實體。
關於oracle的時間檢索問題
select d.name,d.id,select count 1 from cds002 message me where d.id me.doc id and me.createdate like to date 2015 7 8 yyyy mm dd cnum,select count 1 f...
關於oracle中時間查詢的問題
今天在新增新功能時遇到了乙個問題,在oracle中查詢5月31號執行的資料時,使用的語句為 1 if dateedit1.text.tostrtrim 2 sql and daystr to date dateedit1.datetime.tostring yyyy mm dd yyyy mm dd...
關於oracle儲存過程的若干問題
關於oracle儲存過程的若干問題備忘 oracle儲存nullcompilation資料庫session 關於oracle儲存過程的若干問題備忘 1.在oracle中,資料表別名不能加as,如 也許,是怕和oracle中的儲存過程中的關鍵字as衝突的問題吧 2.在儲存過程中,select某一字段時...