Bonjour,
Je fais une application web sous eclipse qui fait des entrées dans une BDD.
j'ai fais donc un code pour me connecter a ma base
Et dans ma page Jsp j'ai fais ça.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 package connexion; import java.sql.*; public class DBConnexion { public Connection con; public Statement s; public DBConnexion(){ try { con=null; con=DriverManager.getConnection( "jdbc:oracle:thin:@localhost:1521:...","..",".."); s=con.createStatement(); } catch(Exception e) { e.printStackTrace(); } } public void executeRequete(String requete){ try { s.execute(requete); } catch(SQLException e) { e.printStackTrace(); } } public ResultSet recupereRequete(String requete) throws SQLException{ return s.executeQuery(requete); } public void closeConnexion(){ try { s.close(); con.close(); } catch(SQLException e) { e.printStackTrace(); } } }
Mais il me dit que sa marche pas quand il exécute la methode recupereRequete(). Je comprend pas du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <td><select name = "unite" id = "unite" style="width : 150px"> <option value = -1>------------------unité----------------</option> <% DBConnexion dbc_unite = new DBConnexion(); String sql_unite = "SELECT nom_unite FROM unite ORDER BY nom_unite"; ResultSet resultat_unite = dbc_unite.recupereRequete(sql_unite); while(resultat_unite.next()) { out.print("<option>"+resultat_unite.getString("nom_unite")+"</option>"); } dbc_unite.closeConnexion(); %> </select></td>
Partager