Bonjour à tout le monde,

Je suis entrain de faire une application JSP sur une BD Oracle.
Lors de la connexion, j'ai eu le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
localhost:1521:bdGSTOCK
J'utilise pour tant un code que j'ai redigé à la suite beaucoup de jours de recherche.
Mon code est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
// Connexion à la base des données
Connection conn=null;
String connectionURL = "jdbc:oracle:thin:@localhost:1521:bdGSTOCK"; // bdGSTOCK  est le nom de la connexion sous Oracle
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch(ClassNotFoundException e) {
	System.out.println("Driver incompatible !");
	e.printStackTrace();}
try{
 
conn=DriverManager.getConnection(connectionURL,"demcoul", "Juin9217");
if(conn!=null) System.out.println("Connexion établie !");
else System.out.println("Connexion non établie !");
} catch(SQLException es){es.printStackTrace();}
Configuration :

OS : Windows 7
Oracle 11g
Connexion créée à l'aide de sqlDevelopper : bdGSTOCK
OracleXETNSListener fonctionne comme service Windows. Il est démarré.

ojdbc6.jar : ajouté aux librairies.


Merci pour votre aide.