Insertion dans une BDD + JSP
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
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
| 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();
}
}
} |
Et dans ma page Jsp j'ai fais ça.
Code:
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> |
Mais il me dit que sa marche pas quand il exécute la methode recupereRequete(). Je comprend pas du tout.