Probléme Pilote JDBC avec base oracle AIDER MOI

Fermé
Profil bloqué - Modifié par tonyjaa le 24/02/2013 à 15:00
 Profil bloqué - 24 févr. 2013 à 19:19
Bonjour,
J'ai installer ORACLE dont j'ai créer une base de données
et j'ai installer netbeans IDE avev le jdk
et je veux créer un client java qui se connecte avec cet base en utilisant le pilote jdbc

j'ai créer cet page mais sa fonctionne pas : voici le code


import java.sql.DriverManager; 
import java.sql.Connection; 
import java.sql.SQLException; 

public class TPCDS { 


    public static void main(String[] args)throws SQLException  { 
  
System.out.println("-------- Oracle JDBC Connection Testing ------"); 
  
  try { 
  
   Class.forName("oracle.jdbc.driver.OracleDriver"); 
  
  } catch (ClassNotFoundException e) { 
  
   System.out.println("Where is your Oracle JDBC Driver?"); 
   e.printStackTrace(); 
   return; 
  
  }        
         
        System.out.println("Oracle JDBC Driver Registered!"); 
  
  Connection connection = null; 
        // PARTI CONXION 
        
                try { 
    connection = DriverManager.getConnection("jdbc:oracle:thin:@//127.0.0.1:8080:TPCDS","system","user"); 
   } catch (SQLException e) { 
  
   System.out.println("Connection Failed! Check output console"); 
   e.printStackTrace(); 
   return; 
  
  } 
       //test ; suiv          
                if (connection != null) { 
   System.out.println("You made it, take control your database now!"); 
  } else { 
   System.out.println("Failed to make connection!"); 
  } 
///fin 
    } 
} 



enfin cet code m'affiche l'erreur suivant :

run: 
-------- Oracle JDBC Connection Testing ------ 
Oracle JDBC Driver Registered! 
Connection Failed! Check output console 
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:414) 
 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(DriverManager.java:579) 
 at java.sql.DriverManager.getConnection(DriverManager.java:221) 
 at TPCDS.main(TPCDS.java:30) 
BUILD SUCCESSFUL (total time: 4 seconds)






A voir également:

9 réponses

jee pee Messages postés 35927 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 3 octobre 2022 8 829
24 févr. 2013 à 17:43
Bonjour,

Je n'utilise pas le jdbc. Mais es-tu sur de ta chaine de connexion

("jdbc:oracle:thin:@//127.0.0.1:8080:TPCDS","system","user");


8080 c'est généralement un port site web, or à cet endroit on doit mettre le port du listener (le module d'écoute de la base), qui classiquement est en 1521

cdlt

1