Problème au code de connexion
Salut,
eclipse me signale un erreur et puisque moi "débutant"je n'arrive pas à le résoudre aidez moi s'ils vous plait.
l'erreur est à ce ligne:import oracle.jdbc.driver.*;
il dit the import oracle cannot be resolved
mon code est:
Code:
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 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
| import java.awt.GridLayout;
import java.sql.*;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import oracle.jdbc.driver.*;
class jdbc{
String sQuery;
jdbc(){
this.sQuery="select * from Adherent";
Statement sStat=null;
Connection cCon=null;
try{
Class cDriverOracle=Class.forName("oracle.jdbc.driver.OracleDriver");
Driver dDriverOracle=(java.sql.Driver)cDriverOracle.newInstance();
DriverManager.registerDriver(dDriverOracle);
cCon=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","sysman","tiger");
}
catch(Exception e){
System.out.println("--Pbm en chargeant le driver JDBC oracle--");
e.printStackTrace();
}
try{
sStat=cCon.createStatement();
ResultSet rs=sStat.executeQuery(sQuery);
JFrame fr=new JFrame("der");
JPanel pan=new JPanel(new GridLayout(0,2));
fr.setContentPane(pan);
fr.setBounds(0, 0, 250, 350);
// for(int i=1;i<5;i++)
// pan.add(new JLabel("der"+ i));
//fr.setVisible(true);
while(rs.next()){
String s="";
System.out.print("nom: "+rs.getObject("nom"));
s+="nom: "+rs.getObject("nom");
System.out.print(" prenom: "+rs.getObject("prenom"));
System.out.print(" matricule: "+rs.getObject("matricule"));
System.out.print(" echelle: "+rs.getObject("echelle"));
System.out.println();
for(int i=1;i<5;i++)
pan.add(new JLabel(s));
}sStat.close();
fr.setVisible(true);
}
catch(Exception sqlE){
System.out.println("La Requête n'a pas abouti");
sqlE.printStackTrace();
}
}
public static void gra(){
JFrame fr=new JFrame("der");
JPanel pan=new JPanel(new GridLayout(0,1));
fr.setContentPane(pan);
fr.setBounds(0, 0, 250, 350);
for(int i=1;i<5;i++)
pan.add(new JLabel("der"+ i));
fr.setVisible(true);
}
public static void main(String[] args){
jdbc tj=new jdbc();
//tj.gra();
} |