Quote:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
Cette fois, rien à voir avec JDBC :).
Comme l'exception l'indique (Saisie.Saisirchaine(Saisie.java) ) ça se passe dans ta méthode Saisirchaine. Tu y cherches quelque chose qui n'est est pas. substring VEUT trouver ce qu'on lui dit de chercher, c'est sa nature. Et du coup substring bosse tant qu'elle n'a pas trouvé et ici elle bosse jusqu'au delà du dernier caractère de ta chaine.
Parce que tu cherches "\r\n" qui n'y est pas.
Essaie:
ch = ch.substring(0, ch.indexOf("\n"));
à la place ;)
Cette fois, rien à voir avec JDBC :).
Comme l'exception l'indique (Saisie.Saisirchaine(Saisie.java) ) ça se passe dans ta méthode Saisirchaine. Tu y cherches quelque chose qui n'est est pas. substring VEUT trouver ce qu'on lui dit de chercher, c'est sa nature. Et du coup substring bosse tant qu'elle n'a pas trouvé et ici elle bosse jusqu'au delà du dernier caractère de ta chaine.
Parce que tu cherches "\r\n" qui n'y est pas.
Essaie:
ch = ch.substring(0, ch.indexOf("\n"));
à la place ;)