通过网页访问SQL数据库,提示java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

来源:互联网 发布:淘宝助理和千牛 编辑:程序博客网 时间:2024/05/22 02:10
机子上安装了SQL SERVER 2005,也安装了SQLSERVER JDBC3.0驱动,驱动安装在E:\sqljdbc4.jar
在JSP中编写访问数据库代码如下:
<body><!--通过JSP访问 JavaBean--><%//加入脚本,嵌入JAVA代码String id=request.getParameter("ID");//得到名字为ID的输入表单元素的值;request为内部对象String name=request.getParameter("user");DBCoonTool db=new DBCoonTool();db.start();String result=db.getqueryResult();UserBean user=new UserBean();//在JSP文件开头加上import="java.util.*,ch4.UserBean",声明该JSP文件用到的类user.setId(id);user.setName(name);boolean b=user.login();if(b){out.println("success!");//结果输出到网页,out预定义对象 out.println(result);}else{out.println("fail!");}out.println(user.getId());%></body>
运行时提示

java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

已经在BuildPath下添加

sqljdbc4.jar

解决办法:要sqljdbc4.jar copy到工程的web-inf/lib下
0 0