你的\WEB-INF\lib目录下没有msbase.jar;mssqlserver.jar;msutil.jar这三个包,java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver就是说jdbc连接的时候找不到你的jdbc驱动程序,复制进去就可以了,你可以去http://jspwebs.cn/SQL.rar下载驱动,我给你准备好了,下载完后放进去WEB-INF\lib,重启Tomcat就可以了~
6: Connection con=null;
7: PreparedStatement pStmt=null;
8: ResultSet rs=null;
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver你应该没把驱动复制到tomcat里面,
1,去网上搜下,应该吧SqlServer的那几个驱动文件放到TOMCAT(假设你用的tomcat6.0)的lib下面,
2,在页面开始的地方加载数据库驱动,也就是classforname==之类的几句话,我们都是直接打包了,好久没看,忘了直接怎么写了,网上搜下。应该很多。
然后就可以直接用了
其他:
还有定义的时候养成赋值的习惯。
<%@ page import="java.sql.Connection" %>
3: <%@ page import="java.sql.PreparedStatement" %>
4: <%@ page import="java.sql.ResultSet" %>
上面这几个用不上吧,我用的oracle,sqlserver不是很了解。。。
你先把index.jsp中第五行的<%去掉。再看看!
三楼说的是创建和数据库之间的连接。
如果你配数据池的话,就可以不那样写!
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
SQL Server数据库驱动程序那几个包没有,你先设置好数据库驱动