机子上安装了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下