Bonjour à vous,
Sil vous plait, je suis débutante en jsp et j'ai du mal à compléter mon code ,veuillez m'aider à le compléter.
package conn;//ce package contient une classe de connection à ma base de données.
import java.sql.*;
public class conoracle {
public static Connection con;
//public static Statement st;
public static ResultSet rs;
public static void connect(){
try {
//String url = "jdbc:oracle:thin:@localhost:1521:oracle";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("driver chargé");
DriverManager.getConnection("jdbc:odbc:oracle","system","123456");
System.out.println("connection établie");
// st=con.createStatement();
} catch (SQLException e) {
System.out.println(e.getMessage());
} catch (ClassNotFoundException ex) {
System.out.println(ex.getMessage());
}
}
public static void main (String[]args){
connect();
}
}
package metier;//ce package contient la classe etudiant avec évidemment les constructeurs et les accesseurs.
public class etudiant {
public static String num;
public static String nom;
public static String pren;
public etudiant() {
}
public etudiant(String num,String nom,String pren ) {
this.num=num;
this.nom=nom;
this.pren=pren;
}
public static String getNom() {
return nom;
}
public static String getNum() {
return num;
}
public static String getPren() {
return pren;
}
public static void setNom(String nom) {
etudiant.nom = nom;
}
public static void setNum(String num) {
etudiant.num = num;
}
public static void setPren(String pren) {
etudiant.pren = pren;
}
}
package service;// ce package contient une méthode d'affichage.
import java.sql.*;
import java.util.Vector;
import metier.etudiant;
import conn.conoracle;
/**
*
* @author Administrateur
*/
public class TraitementEtudiant {
public static Statement st;
public static void AfficherEtudiant() {
conn.conoracle.connect();
try {
etudiant et = new etudiant();
Vector<Object> vob = new Vector<Object>();
vob.add("num inscription ");
vob.add("nom etudiant");
vob.add("prenom");
Vector<Object> ob = new Vector<Object>();
st = conn.conoracle.con.createStatement();
String req = "select * from etudiant";
conn.conoracle.rs = st.executeQuery(req);
System.out.println("requete executée ");
while (conn.conoracle.rs.next()) {
Vector<Object> vob1 = new Vector<Object>();
conn.conoracle.rs.getString(et.num);
conn.conoracle.rs.getString(et.nom);
conn.conoracle.rs.getString(et.pren);
ob.add(vob1);
}
} catch (SQLException ex) {
System.out.println(ex.getMessage());
}
}
public static void main(String[] args) {
AfficherEtudiant();
conn.conoracle.connect();
}
}
Mon but c'est afficher les etudiants qui existent dans ma base de données.
Merci d'avance.

