Problème de connexion a la base de donnée

infodi -  
fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

bonjour, je suis débutante en NetBeans(7.3) ,je veux établir une connexion a la base de donnée j'utilise Oracle 12c j'ai téléchargé ojdbc6.jar j'ai suivi un tuto mais j'ai pas pu me connecter a ma base de donnée ,merci pour votre aide

4 réponses

  1. vaudzibir Messages postés 66 Statut Membre 3
     
    Est-ce que tu peux publier ton code ?
    0
  2. infodi
     
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.util.ArrayList;
    import java.util.Vector;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    public class Connexion {
    public Client[] cli=new Client [100];// tableau d'objet client
    public Occupation[] occup=new Occupation[10000];// tableau d'objet occup
    public Connexion(){ //constructeur
    }
    //connection a la tables client
    //public void connexionClient() throws ClassNotFoundException{
    public static void main( String[] args ) throws ClassNotFoundException{
    try{
    Class.forName("oracle.jdbc.OracleDriver").newInstance(); //enregistrement du driver
    Connection Connect = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:bd","system","bd");
    Statement st= Connect.createStatement();//pour realiser la req
    ResultSet rs=st.executeQuery("SELECT * FROM CLIENT ORDER BY CLI_ID");//pour les requettes de slection retourne un resultset tuple resultat
    Client client=new Client(); // instanciation de l'objet client
    while(rs.next()){
    int n1=rs.getInt("CLI_ID");
    System.out.println("n1");
    }

    rs.close(); st.close(); Connect.close();
    }catch(SQLException ex){
    System.err.println("erreur");
    } catch (InstantiationException ex) {
    Logger.getLogger(Connexion.class.getName()).log(Level.SEVERE, null, ex);
    } catch (IllegalAccessException ex) {
    Logger.getLogger(Connexion.class.getName()).log(Level.SEVERE, null, ex);
    }
    System.exit(0);
    }
    }
    0
  3. infodi
     
    Exception in thread "main" java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:188)
    at bdproject.Connexion.main(Connexion.java:29)
    Java Result: 1
    0
  4. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Bonjour,

    Ce n'est manifestement pas du C mais du Java...
    Je change ton post de catégorie.

    Cdlt,
    0