gpt4 book ai didi

java - 有没有办法配置 MySQL Connector J 驱动程序以将空字符串作为 0 插入小数/整数字段?

转载 作者:行者123 更新时间:2023-11-30 23:28:52 25 4
gpt4 key购买 nike

我需要将公司的数据库遗留系统从 MySQL ver 4.1 升级到 ver 5.5,我目前发现如果我通过 java 程序将空字符串插入 decimal/integer 字段,它会抛出异常但如果我写相同语句并直接通过 mysql 命令行插入记录将正常插入(空字段将变为 0),所以这让我认为 jdbc 驱动程序存在一些问题,驱动程序是否在将其传递给语句之前强制执行某些规则D b?我真的不想重写旧程序来支持这一变化。

提前感谢您的回答:)

最佳答案

您可以分配值 null 而不是空字符串。

您正在更改您的数据库版本,以便所有代码都可以支持。所以你必须改变

关于java - 有没有办法配置 MySQL Connector J 驱动程序以将空字符串作为 0 插入小数/整数字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11718943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com