Voilà, j'ai un petit problème ...
En fait, je voudrais me connecter à ma bdd avec Java via le pilote JDBC.
Ne vous inquiétez pas, vous n'avez pas besoin de connaitre Java ni JDBC pour me répondre je crois ...
Voilà l'erreur (en Java):
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (3158578 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable.
L'exception est clair, il s'agit de l'erreur "Paquet trop gros" !
J'ai été voir la variable max_allowed_packet, et elle vaut 33554432 ...
Voilà le code Java si ça peu être utile :
Code : Tout sélectionner
String url = "jdbc:mysql://94.23.218.228:21/scola";
String user = "scola";
String pass = "*****************";
System.out.println("Connexion en cours ...");
Connection con = DriverManager.getConnection(url, user, pass);
url est constitué d'abord du protocole jdbc:mysql://
Là, pas de pb.
Viens ensuite l'IP du serveur qui est la bonne ici.
Puis ensuite le port à utiliser ...
Là, seul le port 21 répond ...
Puis viens la base de donnée.
ensuite, je suis ds^r de mes identifiants ...
Sauriez-vous d'où cela peut-il venir.
Après réflexions et discussion, il est clair que le serveur à répondu, donc que j'arrive à le contacter.Après le pb est qu'il me répond cette absurde réponse ...
Merci d'avance.