Bonjour,
Je suis en train de programmer une interaction entre une application Java, que je réalise, et mysql.
Je lance le programme et je demande l'execution d'une requête :
// Au prealable : _out = process.getOutputStream();
BufferedOutputStream bos = new BufferedOutputStream(_out);
String request = "Ma requete SQL;";
bos.write(request.getBytes());
bos.flush();
Si je m'en tiens là, il ne se passe rien. Il faut que je rajoute :
bos.close();
pour que ma requête soit traitée.
Cela ne m'intéresse pas car je n'ai pas envie de fermer le flux à ce moment là. Où cela cloche-t-il ?