
mysql时间为0000-00-00 00:00:00时,程序读取错误
检查数据库中的'开始时间'列是否为合理的日期和时间格式 确保数据库中存储的时间值不包含无效的 '0000-00-00 00:00:00' 绝对值 如果使用JDBC传输数据,确保时间值以正确的格式传输(例如,考虑使用timestamp或者日期时间对象) 或者,调整数据库查询,尝试逐列获取,并处理每一列的值 技术细节:在ResultSet中获取非时间值列时,避免使用ResultSetMetaData.getTimestamp(),需要先检查列的类型。或在Java中使用CallableStatement或 Prepared Statement获取特定类型的值
发布日期:2021-05-24 01:47:33
浏览次数:9
分类:精选文章
本文共 580 字,大约阅读时间需要 1 分钟。
错误:值无法表示为java.sql.Timestamp
在处理数据库查询时,出现了以下错误信息:
Error attempting to get column 'start_time' from result set. Cause: java.sql.SQLException: 值 '0000-00-00 00:00:00' 可以不无法表示为 java.sql.Timestamp
解释:代码尝试读取结果集中的列'开始时间'时失败。原因是:java.sql.SQLException: 错误值 '0000-00-00 00:00:00' 无法表示为 java.sql.Timestamp
解决方案:
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年05月03日 16时48分22秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Callable中call方法和Runnable中run方法的区别
2019-03-14
Linux yum提示Loaded plugins错误的解决方法
2019-03-14
Netty的体系结构及使用
2019-03-14
xshell解决文本粘贴格式错误
2019-03-14
什么是证券型代币?
2019-03-14
Android中获取并设置屏幕亮度
2019-03-14
Swift中使用DispatchGroup分组管理异步任务
2019-03-14
MVVM_Template
2019-03-14
网络+图片加载框架(英文版)
2021-05-17
Python imageio方法示例
2021-05-17
Possible missing firmware
2021-05-17
JAVA BigInteger和BigDecimal类常用方式
2021-05-17
深度学习框架 各种模型下载集合 -- models list
2021-05-17
six.move 的作用
2021-05-17
机器学习全教程
2021-05-17
idea在连接mysql数据库时区错误
2021-05-17
2021-05-14
2021-05-17
Kali-linux:nmap命令
2021-05-17
s3c2440 ads程序移植到keil中(一) 初步完成
2021-05-17