Bonjour!

j'ai un souci avec mon application web java. en effet, je n'arrive pas à me connecter à ma base de donnée oracle via mes servlets. je vous donne ici morceau de code pour la connexion:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 public void connexion() {
 
    	  try{ 
    		  Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XPDEV", "GESTION", "12345logo");
    	 System.out.println("Connexion avec la base, établie");     		  
    	  } catch (SQLException e) {
        System.out.println("Connexion avec la base, non établie");
    		  e.printStackTrace();}
    	  catch (ClassNotFoundException e) {
    		  System.out.println("Driver de classe incompatible !");
    		  e.printStackTrace();
    		  }
et voici le code de l'erreure:

Connexion avec la base Ecobank, non établie
java.sql.SQLException: Exception d'E/S: The Network Adapter could not establish the connection
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:439)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at credit.SvAg.connexion(SvAg.java:39)
at credit.SvAg.ajouterAgence(SvAg.java:122)
at credit.SvAg.doGet(SvAg.java:72)