我无法得到解决方案 . 我的代码:
package simple;
import java.sql.*;
public class Dbconnect {
public static Connection Dbconnector() {
Connection con=null;
try {
con=DriverManager.getConnection("jdbc:mysql://www.merinasoftbd.com:2083/merinaso_inventory management?useSSL=false", "merinaso_inventorymanagement", "inventorymanagement");
System.out.println("Successfully connected");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return con;
}
}
错误:
com.mysql.cj.jdbc.exceptions.PacketTooBigException:分组查询过大(5 526 600> 65,535) . 您可以通过设置'max_allowed_packet'变量在服务器上更改此值 . 在com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:107)在com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:862)在com.mysql.cj.jdbc.ConnectionImpl (ConnectionImpl.java:444)在com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:230)在com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:226)在java.sql中.DriverManager.getConnection(未知来源)在java.sql.DriverManager.getConnection(未知来源)在simple.Dbconnect.Dbconnector(Dbconnect.java:18)在simple.mainclass.main(mainclass.java:13)