Bonjour,
Voici mon code servlet:
Quand je lance ma JSP qui contient un formulaire, j'ai l'erreur suivante:
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 String url="jdbc:sqlserver://127.0.0.1:1433;databaseName=client"; String user="mehdi"; String pass="p@ssw0rd"; try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); try { Connection cn= DriverManager.getConnection(url, user, pass); Statement st=cn.createStatement(); int rs=st.executeUpdate("insert into client(CODE_CLT,NOM_CLT,PRENOM_CLT,ADR_CLT) values('"+request.getParameter("code")+"','"+request.getParameter("nom")+"','"+request.getParameter("pnom")+"','"+request.getParameter("adr")+"')"); response.sendRedirect("confirm.jsp"); } catch (SQLException e) { response.sendRedirect("Error.jsp"); e.printStackTrace(); } } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
La ligne 38 fait référence à ceci :java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1493)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at add_clt.doGet(add_clt.java:38)
Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Merci d'avance pour votre aide.
Partager