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

infodi -  
fiddy Messages postés 11069 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

vaudzibir Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   3
 
Est-ce que tu peux publier ton code ?
0
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
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
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Bonjour,

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

Cdlt,
0