Maison > Java > javaDidacticiel > JDBC vers Oracle : SID par rapport au nom du service : quelle chaîne de connexion dois-je utiliser ?

JDBC vers Oracle : SID par rapport au nom du service : quelle chaîne de connexion dois-je utiliser ?

Linda Hamilton
Libérer: 2024-12-02 18:21:14
original
1067 Les gens l'ont consulté

JDBC to Oracle: SID vs. Service Name—Which Connection String Should I Use?

Connexion JDBC à Oracle : utilisation du nom de service par rapport au SID

Lors de la connexion aux bases de données Oracle à l'aide de JDBC, il existe deux approches principales : utiliser l'identifiant du système Oracle (SID) ou le nom du service. La connexion d'origine utilisait le SID, mais la nouvelle exigence implique de se connecter à l'aide du nom du service. Cependant, la première tentative a entraîné des problèmes de connexion.

Solution

Pour résoudre le problème, la syntaxe correcte pour se connecter à l'aide du nom du service est :

jdbc:oracle:thin:@//host_name:port_number/service_name
Copier après la connexion

En appliquant cette syntaxe, la nouvelle chaîne de connexion devient :

jdbc:oracle:thin:@//oracle.hostserver2.mydomain.ca:1522/ABCD
Copier après la connexion

où "ABCD" représente le nom du service de la cible base de données.

Approche alternative

Alternativement, la connexion peut également être établie en spécifiant le nom du service réseau de transactions (TNS) dans l'URL JDBC :

jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL=TCP)(HOST=blah.example.com)(PORT=1521)))(CONNECT_DATA=(TNS=BLAHSID)(SERVER=DEDICATED)))
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal