Bonjour je suis étudiant et voulant travailler chez moi ( oui c'est pas une blague ) je voudrait me connecter à la base oracle de la fac donc pas une local.

On peut se connecter en ssh puis au serveur oracle. En ligne de commande ça va, mais avec un prog c'est pas la même.

J'ai pensé à me connecter en ssh grâce à jsch puis utiliser jdbc comme quand je suis sur le réseaux de la fac. Est-ce que c'est viable comme procédure ?

Pour me connecter en ssh j'utilise JSch comme cela sans résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
JSch jsch = new JSch();
oSession = jsch.getSession("XXXXXXX", "depinfo.u-bourgogne.fr", 22); 
oSession.setPassword("XXXXXX");
voici l'erreur que j'obtiens

com.jcraft.jsch.JSchException: UnknownHostKey: depinfo.u-bourgogne.fr. DSA key fingerprint is XX:XX:XX:.......

on a essayer ceci aussi sans resultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
java.util.Properties config = new java.util.Properties();
config.put("StrictHostKeyChecking", "no");
oSession.setConfig(config);
Apparemment faut spécifier un fichier qui contiendrait cette clé mais impossible de savoir comment. Il y a bien jsch.setKnownHosts("nomFic") mais on ne sait pas ce qu'il doit y avoir dans le fichier.

Voila notre problème. Votre aide serait la bienvenue svp