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

Fermé
infodi - 28 déc. 2013 à 13:35
fiddy
Messages postés
11067
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
- 29 déc. 2013 à 16:54
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
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
30 décembre 2013
3
28 déc. 2013 à 22:07
Est-ce que tu peux publier ton code ?
0
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
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
11067
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 811
29 déc. 2013 à 16:54
Bonjour,

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

Cdlt,
0