|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : juin 2007 Messages : 9 ![]() |
Bonjour à tous.
Mon problème est le suivant: Je dois me connecter à une base Oracle 8i à l'aide d'un client jdbc thin (avec le hostname, le port et le SID), à partir de l'alias présent dans le tnsnames.ora. L'idée est de parser ce fameux fichier et de récupérer le SID qui me manque. Existe-t-il un parser java pour m'aider à faire tout ça ? (Attention, le poste client est pour l'instant en version 1.3.1_20 de Java - nostalgique des 70's ! - donc pas de regexp) Merci de votre aide ! |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : juin 2007 Messages : 9 ![]() |
La solution pour laquelle j'ai opté est :
Je me connecte avec jdbc:oracle:oci8:@DB puis j'exécute la requete select SYS_CONTEXT (UPPER ('userenv'), UPPER ('db_name')) as SID from dual qui me ramène le SID. Je garde le résultat (qui sert pour un autre programme) Déconnexion et reco en jdbc:oracle:thin (le problème était tordu, la réponse l'est également !) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com