Bonjour,
J'utilise une connection jdbc oci pour me connecter à une base de donnees Oracle que l'on vient de passer de 9i à 10g .1.0.
J'utilise encore le driver classes12.zip correspondant à l'ancienne version 9i.
Cela fonctionne.
L'authentification se fait via des login qui ont été crées sur Oracle en utilisant une le mot de passe "Windows", automatiquement.
Donc quand je me connecte via jdbc, le code est le suivant:
DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
conn = DriverManager.getConnection(getConnectionURL(), null, null);
Pas besoin de passer de login ni de mot de passe, le login Windows et le mot de passe est récupéré via le système d'exploitation.
Maintenant si je change mes drivers ODBC pour que cela passe par le client Oracle 10 sur mon PC, l'application java ne se connecte plus à oracle, je recois l'erreur ora-01017, erreur d'authentification. Et rien n'y fait, même si je change le fichier classes12.zip correspondant à Oracle 10.
Quelqu'un peut-il m'aider ?
Merci d'avance.
Partager