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 :
J'utilise pour tant un code que j'ai redigé à la suite beaucoup de jours de recherche.
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
Mon code est le suivant :
Configuration :
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();}
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.
Partager