Problème driver JDBC SQL Server
Bonjour,
Voici mon code servlet:
Code:
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();
}
} |
Quand je lance ma JSP qui contient un formulaire, j'ai l'erreur suivante:
Citation:
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)
La ligne 38 fait référence à ceci :
Code:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?
Merci d'avance pour votre aide.