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.