IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NetBeans Java Discussion :

Connexion à oracle 10g depuis Netbeans 7.1


Sujet :

NetBeans Java

  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2011
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Connexion à oracle 10g depuis Netbeans 7.1
    lorsque j'exécute mon programme netbeans m'affiche
    driver etablie
    erreur: base introuvable
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    Sachant que j'ai ajouté dans libraries odbc14.jar et je l'ai configuré sous le panneau de configuration mais la connexion ne s'établit pas voila mon code :
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    try {
                try {
     
                    Connection cnx = null  ;
                        String driver="oracle.jdbc.driver.OracleDriver"; 
                        String url= "jdbc:oracle:thin://localhost:1521:XE";
                        String user="system"; 
                        String pass="system"; 
               try
            {
            //chargement de driver
            Class.forName("oracle.jdbc.driver.OracleDriver");
            System.out.println ("driver etablie");
            //System.out.println("connexion etablie");
            }
            catch(Exception e)
            {
            System.out.println ("erreur:Driver int" +
            "rouvable");
            } 
                 try
            {
     
            cnx =DriverManager.getConnection(url,user, pass);
            System.out.println ("connexion base pfe etablie");
            }
            catch(Exception e)
            {
            System.out.println ("erreur: base introuvable");
            }        
     
     
     
                         Statement stmt = null;
                    try {
                        stmt = cnx.createStatement();
                    } catch (SQLException ex) {
                        Logger.getLogger(ajoutchauff.class.getName()).log(Level.SEVERE, null, ex);
                    }
                ResultSet rset =
     
                        stmt.executeQuery("select * from EMPLOYEE");
     
                while (rset.next()) {
                res=rset.getString("NOM");
                    System.out.println (""+res);
                }
     
                } catch (SQLException ex) {
                    Logger.getLogger(ajoutchauff.class.getName()).log(Level.SEVERE, null, ex);
                }
     
                con.close();
            } catch (SQLException ex) {
                Logger.getLogger(ajoutchauff.class.getName()).log(Level.SEVERE, null, ex);
            }
     
        }

  2. #2
    Membre actif Avatar de kalina
    Femme Profil pro
    Développeur Java
    Inscrit en
    Avril 2009
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2009
    Messages : 220
    Points : 293
    Points
    293
    Par défaut
    Salut,
    d'abord j'ai remarqué que tu as mis '//' au lieu de '@' dans:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String url= "jdbc:oracle:thin://localhost:1521:XE";
    ensuite j'ai l'impression que ton code n'est pas très 'propre'!
    voici un code de connexion un peu plus 'propre'!:

    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
    16
    17
    18
    19
    20
    21
    22
     
    try {
     
                        Connection cnx = null  ;
                        String driver="oracle.jdbc.driver.OracleDriver"; 
                        String url= "jdbc:oracle:thin:@localhost:1521:XE";
                        String user="system"; 
                        String pass="system"; 
     
            Class.forName("oracle.jdbc.driver.OracleDriver");
            cnx =DriverManager.getConnection(url,user, pass);
            System.out.println ("connexion base pfe etablie");
     
            Statement stmt = cnx.createStatement();
            ...
     
            cnx.close();
            stmt.close();
            } 
    catch (SQLException ex) {
     
            }
    bon courage!

Discussions similaires

  1. Connexion à Oracle 10g à partir de NetBeans 6.0
    Par chifa dans le forum Glassfish et Payara
    Réponses: 5
    Dernier message: 10/06/2014, 15h06
  2. Connexion à Oracle 10g à partir de Netbeans
    Par JacNar6 dans le forum NetBeans
    Réponses: 13
    Dernier message: 08/10/2013, 16h54
  3. Problème de connexion entre Oracle 10g et NetBeans 6.9
    Par felicezafisoa dans le forum NetBeans
    Réponses: 1
    Dernier message: 16/12/2011, 08h42
  4. Connexion Oracle 10g Express Edition
    Par Virgile59 dans le forum Oracle
    Réponses: 1
    Dernier message: 03/01/2007, 16h55
  5. Problème de connexion à Oracle 10g avec java1.5
    Par ELODIE2 dans le forum JDBC
    Réponses: 2
    Dernier message: 21/10/2006, 10h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo