关闭

欢迎使用CSDN-markdown编辑器

标签: mysql问题
145人阅读 评论(0) 收藏 举报
分类:

MySQL 问题


  • 将数据库中某个字段的特定字段进行替换

UPDATE table
SET answer = REPLACE(answer, ‘e’, ‘好’)
将表 table 中answer字段 中e的改为’好”

  • MySQL錯誤:Value ‘0000-00-00’ can not be represented as java.sql.Date解決方法


    1) jsp+Tomcat+Mysql開發中采用ResultSet取值時,不管是採用getString()還是採用getDate()時,均會拋出如題所述錯誤.查閱Mysql官方Bug資訊:
    http://dev.mysql.com/doc/refman/5.1/en/connector-j-installing-upgrading.html
    是因為日期型(Date或DateTime類型)字串為’000-00-00’時,MySQL預設處理方式是拋出錯誤(exception).只要將jdbc數據庫連結字串作如下修改即可:
    2) 修改前jdbc連結字串為: jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8&characterSetResults=UTF-8
    3) 修改後jdbc連結字串為 : jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull

  • 0
    0

    猜你在找
    【直播】机器学习&数据挖掘7周实训--韦玮
    【套餐】系统集成项目管理工程师顺利通关--徐朋
    【直播】3小时掌握Docker最佳实战-徐西宁
    【套餐】机器学习系列套餐(算法+实战)--唐宇迪
    【直播】计算机视觉原理及实战--屈教授
    【套餐】微信订阅号+服务号Java版 v2.0--翟东平
    【直播】机器学习之矩阵--黄博士
    【套餐】微信订阅号+服务号Java版 v2.0--翟东平
    【直播】机器学习之凸优化--马博士
    【套餐】Javascript 设计模式实战--曾亮
    查看评论
    * 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
      个人资料
      • 访问:39690次
      • 积分:541
      • 等级:
      • 排名:千里之外
      • 原创:4篇
      • 转载:59篇
      • 译文:0篇
      • 评论:3条
      文章分类
      最新评论