Problème de connexion a la base de donnée
Fermé
infodi
-
28 déc. 2013 à 13:35
fiddy
fiddy
- Messages postés
- 11067
- Date d'inscription
- samedi 5 mai 2007
- Statut
- Contributeur
- Dernière intervention
- 23 avril 2022
A voir également:
- Problème de connexion a la base de donnée
- Erreur lors de la connexion à la base de données ✓ - Forum - Wordpress
- Connexion à la base de données ✓ - Forum - PHP
- Shell + connexion à la base de données mysql ✓ - Forum - Shell
- Connexion à une base de données ✓ - Forum - Android
- Problème de connexion à la base de données MySql sur server Wamp ✓ - Forum - C#
4 réponses
vaudzibir
28 déc. 2013 à 22:07
- Messages postés
- 61
- Date d'inscription
- lundi 10 novembre 2008
- Statut
- Membre
- Dernière intervention
- 30 décembre 2013
28 déc. 2013 à 22:07
Est-ce que tu peux publier ton code ?
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);
}
}
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);
}
}
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
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
fiddy
29 déc. 2013 à 16:54
- 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,
Ce n'est manifestement pas du C mais du Java...
Je change ton post de catégorie.
Cdlt,
Ce n'est manifestement pas du C mais du Java...
Je change ton post de catégorie.
Cdlt,