<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-71  評論-5  文章-0  trackbacks-0


    剛剛調(diào)試接口,sql 查詢時 遇到一個問題,報錯  “java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp

    其原因是數(shù)據(jù)庫字段存在這樣的值



    百度了下:
    這是因?yàn)?“0000-00-00 00:00:00”在mysql中是作為一個特殊值存在的,但是在Java中, java.sql.Date 會被視為 不合法的值,被JVM認(rèn)為格式不正確。

    解決辦法:

    在jdbc的url加上   zeroDateTimeBehavior參數(shù):

    datasource.url=jdbc:mysql://localhost:3306/pe?useUnicode=true&characterEncoding=gbk &zeroDateTimeBehavior=convertToNull


       完了過后,報異常

    The reference to entity "characterEncoding" must end with the ';' delimiter   

    其原因可能是在Properties文件或者xml文件中忘記進(jìn)行特殊符號的轉(zhuǎn)譯了,


          需要把后面的;修噶為&amp;修改為

    useUnicode=true&amp;characterEncoding=UTF-8 &amp;zeroDateTimeBehavior=convertToNull 

    有以下幾類字符要進(jìn)行轉(zhuǎn)義替換:

    &lt;

    <

    小于號

    &gt;

    >

    大于號

    &amp;

    &

    &apos;

    '

    單引號

    &quot;

    "

    雙引號



    問題解決





    posted on 2014-12-30 11:37 藤本薔薇 閱讀(219) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费在线观看的黄色网址| 亚洲精品午夜国产va久久| 亚洲精品天天影视综合网| 亚洲福利视频一区二区三区| 18禁超污无遮挡无码免费网站| 国产福利在线免费| 亚洲国产激情在线一区| 最近免费中文字幕大全| 亚洲中文字幕无码av| 中文字幕手机在线免费看电影| 中文字幕亚洲激情| 免费看黄的成人APP| 亚洲人成网站影音先锋播放| 在线看无码的免费网站| 亚洲精品无码AV中文字幕电影网站| 真正全免费视频a毛片| 久久精品国产亚洲精品| 搡女人免费免费视频观看| 又黄又爽无遮挡免费视频| 一本一道dvd在线观看免费视频| 国产精品成人观看视频免费| 久久亚洲综合色一区二区三区 | 久久久久亚洲AV无码去区首| 国产嫩草影院精品免费网址| 一级一级毛片免费播放| 亚洲影院在线观看| 黄色网页在线免费观看| 日本黄色免费观看| 国产成人亚洲综合一区| 亚洲国产激情一区二区三区| 亚洲欧美精品午睡沙发| 亚洲精品乱码久久久久久不卡| 久久青草91免费观看| 亚洲自偷自偷在线成人网站传媒 | 国产亚洲美女精品久久久久| 亚洲中文字幕无码日韩| 两性刺激生活片免费视频| 一个人看的www免费高清| 色播亚洲视频在线观看| 四虎永久免费观看| 中文字幕成人免费视频|