首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Coldfusion和mySQL 5.6.41由于提取格式2021-02-07T15:32:54而返回日期时间错误

问Coldfusion和mySQL 5.6.41由于提取格式2021-02-07T15:32:54而返回日期时间错误
EN

Stack Overflow用户
提问于 2021-02-19 21:51:04
回答 1查看 320关注 0票数 0

我在2016中读取带有日期时间字段类型的mySQL 5.6.41数据库时出错。带有cfdump的简单cfquery *在datetime字段上生成java类错误"java.time.LocalDateTime“,同时在所有其他字段中生成预期的数据输出。试图以文本的形式输出字段值,它使用T分隔符'2021-02-07T15:32:54‘返回日期/时间(可以解析)。但是由于这种格式,ColdFusion的日期/时间函数无法工作。数据是通过Sequel从mySQL 5.6.19导出的,并导入到新的5.6.41实例中。所有代码都可以在上一台服务器上运行。我尝试在mySQL 5和JDBC驱动程序中使用已安装的ColdFusion 5数据源。两者连接良好,但生成相同的日期时间格式。将字段类型更改为DATE或TIMESTAMP允许CFDUMP在日期时间字段中无错误地显示(显然减去时间如果日期)。有大量的人工/开销无法使日期时间按构建的方式工作(另外,我相信它是正确的字段类型)。我已经没有谷歌的选项了,希望有人能解释不同之处、原因和解决方案-- Coldfusion 2016将不会以类似的代码/服务器的方式查询数据。

EN

回答 1

Stack Overflow用户

发布于 2022-01-21 13:12:21

解决这一问题的唯一方法是删除mysql-connector-java-8.0.28.jar,并将其替换为旧版本--在我的情况下是mysql-connector-java-5.1.38-bin.jar。因此,问题来自于mySQL连接器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66285457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档