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...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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...
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...