Data truncation: Incorrect datetime value: '' for column 'pdate' at row 1
来源:互联网 发布:淘宝无线端是什么意思 编辑:程序博客网 时间:2024/05/01 02:23
在调试项目的时候,报了一个错:
Caused by: java.sql.BatchUpdateException: Data truncation: Incorrect datetime value: '' for column 'pdate' at row 1
项目是从别的地方拷过来的。场景是这样的:在增加一个商品和编辑一个商品后,点击保存就报了如上错误。
很明显是pdate这个值为空。
于是在action中找到这个保存的方法,如下:
// 修改商品的方法public String update() throws IOException {// 将信息修改到数据库product.setPdate(new Date());// 上传:if(upload != null ){String delPath = ServletActionContext.getServletContext().getRealPath("/" + product.getImage());File file = new File(delPath);file.delete();// 获得上传图片的服务器端路径.String path = ServletActionContext.getServletContext().getRealPath("/products");// 创建文件类型对象:File diskFile = new File(path + "//" + uploadFileName);// 文件上传:FileUtils.copyFile(upload, diskFile);product.setImage("products/" + uploadFileName);}productService.update(product);// 页面跳转return "updateSuccess";}
pdate属性有默认值,打断点也有值。
这就奇怪了,于是又在网上查了一波,换个最新版的mysql连接jar包,可以解决这个问题。
原先的jar包是mysql-connector-java-5.0.4-bin.jar
换成mysql-connector-java-5.1.35-bin.jar包就好了。
下载地址如下:
http://download.csdn.net/detail/hoho_12/9778600
不过有一个问题很奇怪,为什么myeclipse中没有尾巴的断点打了没用,那种带小尾巴的断点才好使,这个问题一直困扰着我。
0 0
- Data truncation: Incorrect datetime value: '' for column 'pdate' at row 1
- Data truncation: Incorrect datetime value: '' for column 'xxxx' at row
- Data truncation: Incorrect datetime value: '' for column 'create_date' at row 1
- Data truncation: Incorrect datetime value: '' for column 'EVENT_DATE' at row 1
- Data truncation: Incorrect datetime value: '' for column 'start' at row 1的解决方法
- Data truncation: Incorrect datetime value: '' for column 'time' at row 1
- 【SSH网上商城】Incorrect datetime value: '' for column 'pdate' at row 1
- 【SSH网上商城】incorrect datetime value:"for column 'pdate' at row 1"
- jbpm 4.4 启动流程实例报错:Data truncation: Incorrect datetime value: '' for column 'START_' at row 1
- MySql Incorrect datetime value: '' for column 'dateTime' at row 1
- Incorrect datetime value: '' for column 'log_time' at row 1
- Incorrect datetime value: '' for column 'ordertime' at row 1
- Data truncation: Incorrect datetime value: '' for column XX
- 解决异常 Data truncation: Incorrect datetime value: '' for column 'ordertime'
- Data truncation: Data truncated for column 'content' at row 1
- Data truncation: Data truncated for column 'xxxxxxxxx' at row 1
- Data truncation: Out of range value for column '列名' at row 1
- Exception:Data truncation: Out of range value for column 'phone' at row 1异常问题
- Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
- Gradle 创建Task的多种方法
- Oracle多表关联查询
- 7、构造和析构-上
- string练习 全排列
- Data truncation: Incorrect datetime value: '' for column 'pdate' at row 1
- [Caffe]:关于 Error parsing text-format Caffe.NetParameter: xxx.xx : Expected interger or identifier.
- win10下Android Studio2.3设置java环境
- 分析AJAX抓取今日头条街拍美图(下)
- 数据库事务的四大特性以及事务的隔离级别
- 求导方法
- 微信小程序入门之构建一个简单TODOS应用
- SQL数据定义、数据查询、数据操纵、数据控制
- 深度学习:卷积神经网络基础