2

Javaで次のコマンドを使用してSQLデータベースに接続しようとしています

connection = DriverManager.getConnection(url, user, pass);

URLはどこですか

jdbc:mysql://www.SampleSite.net:2222/DatabaseName

上記のコマンドを実行するだけで、次のエラーが発生します

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

at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:605)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1078)
    at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2412)

...

どうすればいいですか?接続しようとしただけなので、クエリはそれほど長くありません。

前もって感謝します!

4

1 に答える 1

1

データベース サーバーで、mysql 構成ファイルを変更する必要があります。https://dev.mysql.com/doc/refman/5.6/en/option-files.htmlを参照してください。

クライアントで何もする必要はまったくありません。

于 2012-12-31T11:02:51.507 に答える