gpt4 book ai didi

java - com.mysql.jdbc.PacketTooBigException java

转载 作者:行者123 更新时间:2023-11-29 02:50:38 24 4
gpt4 key购买 nike

我在尝试连接到我的数据库时遇到了这个问题。更改变量的值,但仍然存在此错误

值mysql

@@max_allowed_packet
16777216

Java代码

Properties connProps = new Properties();
connProps.put("user", Config.DB_USER);
connProps.put("password", Config.DB_PASS);
this._conn = DriverManager.getConnection("jdbc:" + Config.DB_DBMS + "://" + Config.DB_HOST + ":"
+ Config.DB_PORT + "/" + Config.DB_NAME, connProps);

错误:

com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4739923 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable.

修改我服务器上的my.cnf文件

最佳答案

jdbc 客户端也有一个“maxAllowedPacket”设置。

您可以像这样设置您的 jdbc url:jdbc:mysql://192.168.15.1/dbname?useUnicode=true&characterEncoding=UTF-8&maxAllowedPacket=16777216

关于java - com.mysql.jdbc.PacketTooBigException java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36459337/

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