Ajouter un commentaire

sarri
aide

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.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 PPPP   TTTTTT   CCC  H  H   AA  
P P TT C H H A A
PPPP TT C HHHH AAAA
P TT C H H A A
P TT CCC H H A A