OVH Cloud OVH Cloud

jdbc pb

1 réponse
Avatar
Cyrille Proust
Un programme java était connecté via le driver jdbc/odbc d'Oracle
lorsque le mot de passe de la base à été changé.
Après arrêt du programme et/ou deconexion de la session utilisateur
windows ce programme accède toujours à la base !
Y a t il une subtilité que je n'ai pas compris ?
Y a t-il un cache quelque part ?
Quand un programme C++ ou dotnet utilise le client d'Oracle pas de
problème...

Toute aide est la bienvenue.

Merci,

Cyrille Proust

1 réponse

Avatar
BJB
Avec un peu de retard une réponse ...

Teste avec le driver oracle thin, tout devrait marcher correctement.

En java on préfère généralement les drivers JDBC de type 3 ou 4 (comme
le thin d'oracle) et pas les passerelles jdbc/odbc.

Car même si cette dernière est dispo, il ne faut jamais l'utiliser en
prod, mais elle est parfois pratique pour les dev (quoi que pour les dev
un hsqldb ou instandb fait mieux, plus simplement, et moins cher).

A+
JB

Cyrille Proust wrote:
Un programme java était connecté via le driver jdbc/odbc d'Oracle
lorsque le mot de passe de la base à été changé.
Après arrêt du programme et/ou deconexion de la session utilisateur
windows ce programme accède toujours à la base !
Y a t il une subtilité que je n'ai pas compris ?
Y a t-il un cache quelque part ?
Quand un programme C++ ou dotnet utilise le client d'Oracle pas de
problème...

Toute aide est la bienvenue.

Merci,

Cyrille Proust