- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在my.cnf中添加了如下内容
[mysqld]
max_allowed_packet=32M
[mysql]
max_allowed_packet=32M
而且我还在 JDBC 查询中添加了以下内容
jdbc:mysql://hostname:3306/databaseName?autoReconnect=true&characterEncoding=UTF-8&max_allowed_packet=33554432
但我仍然收到主题中提到的错误。
最好的问候,拉敏杜。
最佳答案
我遇到了完全相同的问题。我将 my.ini 中的设置更改为 512M。当我使用工作台并运行查询“SHOW VARIABLES LIKE 'max_allowed_packet'”时,它给了我 536870912 的值,但我仍然收到错误消息:
"com.mysql.cj.jdbc.exceptions.PacketTooBigException: Packet for query is too large (518,358 > 65,535). You can change this value on the server by setting the 'max_allowed_packet' variable.".
我使用的是 6.0.6 版的 MySQL 连接器,这是 Maven 存储库中可用的最新版本。在尝试了几个不同的版本之后,好像 6.0.3 坏了,所以我现在使用 6.0.2 并且工作正常!
我知道这个问题已经发布了一段时间,但也许其他人仍然面临这个问题。
关于java - com.mysql.jdbc.PacketTooBigException : Packet for query is too large even with Packet for query is too large even with max_allowed_packet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43327964/
这个问题已经有答案了: com.mysql.jdbc.PacketTooBigException (9 个回答) 已关闭 4 年前。 我正在尝试从 Spring Boot 应用程序连接到我的远程 My
我有一个大问题!当我这样做时: String query = "SELECT * FROM utente WHERE confermato=1 and Username='" + username
当我尝试运行 Sonar 分析时出现此异常 com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1807198 >
我在 MYSQL 中存储图像。 我有 table CREATE TABLE myTable (id INT, myImage BLOB); 当我尝试插入 4.7MB 文件时,我收到异常 com.mys
当我尝试运行 Sonar 分析时出现此异常 com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1807198 >
我在尝试连接到我的数据库时遇到了这个问题。更改变量的值,但仍然存在此错误 值mysql @@max_allowed_packet 16777216 Java代码 Properties connProp
我正在尝试使用 java 中的以下命令连接到我的 sql 数据库 connection = DriverManager.getConnection(url, user, pass); 网址在哪里 jd
我的要求是在数据库中存储图像数组。在存储该图像数组时,Hibernate 会抛出异常 GenericJDBCException 和大量堆栈跟踪,然后由:com.mysql.jdbc.PacketToo
我正在开发 mysql 和 java 应用程序我需要在数据库中保存尽可能多的文件和其他记录。它应该支持至少 500 万条记录。 我的问题是:用文件保存这么大的记录非常困难,我可能会得到“查询数据包太大
亲爱的Sonarqube社区, (自更新Sonarqube 6.1以来),我们在Sonarqube中收到一个错误,即查询数据包太大。 我们的工作:Jenkins在 checkout PHP源代码,然后
我在尝试从我的 java 代码向 mysql 数据库中插入数据时间歇性地遇到错误。 “PreparedStatementCallback;SQL [];查询数据包太大(8548 > 1024)。您可以
我正在尝试连接到我的 raspbery pi 上的数据库。我在 pi 上下载了 mysql 并且已经在上面创建了一个数据库。我正在尝试使用驱动程序管理器进行连接。 这是我的代码: public sta
我在my.cnf中添加了如下内容 [mysqld] max_allowed_packet=32M [mysql] max_allowed_packet=32M 而且我还在 JDBC 查询中添加了以下内
我是一名优秀的程序员,十分优秀!