gpt4 book ai didi

java - 数据库更新查询异常处理错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:31:42 26 4
gpt4 key购买 nike

String Query="insert into sms (Jobno, Mobilenumber, MStatus, ReceivedTime, AmountDeducted, Message, DoneTime)       values ("+jobnum +","+mobilenum+","+ smsstatus+",'"+ rxtimestamp+ "',"+ amt+",'"+smstxt+"','"+timedone1+"')";

注意:通过Mysql成功执行了上述查询....

我在程序中导入了所有必需的库及其各自的接口(interface)....当我通过 java 面板/ide 执行时会抛出以下错误?

Exception in thread "main" com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'Mobilenumber' at row 1
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2983)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1631)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1723)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3277)
at com.mysql.jdbc.Statement.executeUpdate(Statement.java:1402)
at com.mysql.jdbc.Statement.executeUpdate(Statement.java:1317)

请指出可能是什么问题......

最佳答案

来自变量 mobileNumber 的值的数量超过了它的限制。因此,请检查您在 DB 和 Java 程序中定义的数据类型,并验证您提供的要保存的 mobileNumber。

关于java - 数据库更新查询异常处理错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13122681/

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