Ma servlet ne fonctionne pas pourquoi? :)

etudiantepg Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   -
Quel est le probléme?


import java.io.*;
import java.lang.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;


public class t1 extends HttpServlet{


public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
Statement stmt= null;
Connection con= null;
ResultSet rs = null;
// paramétre d'un formulaire
String id = request.getParameter("nom");
String uname = request.getParameter("prenom");
String query="insert intos(nom,prenom) values(id,uname)";

try{


System.out.println("entré réussi");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("ok");

con = DriverManager.getConnection("jdbc:odbc:B","","");

System.out.println("cnx ok");

stmt=con.createStatement();

System.out.println(" d'accord");

int i = stmt.executeUpdate(query);
if(i>0)
System.out.println("Inserted Successfully");
else
System.out.println("Insert Unsuccessful");
}
catch (Exception e) {
pw.println("Erreur !");}
}}


le Resultat est :

entré réussi
ok
cnx ok

( ceci au niveau de la console) et le resultat au niveau de la page web : Erreur:!
quel est mon probléme?

1 réponse

arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
A la place de :

catch (Exception e) {
pw.println("Erreur !");}
}} 


Essayer :

catch (Exception e) {
e.printStackTrace();}
}} 


Ce qui donnera une erreur beaucoup plus parlante,

Le loup, solitaire et mystérieux.
0