关于网友提出的“ 用JDBC 连接SQL SERVER2000出现的错误”问题疑问,本网通过在网上对“ 用JDBC 连接SQL SERVER2000出现的错误”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 用JDBC 连接SQL SERVER2000出现的错误描述:
代码如下:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection
("jdbc:microsoft:sqlserver://192.168.0.21:1433;User=sdaa;Password=boy");
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
。。。
出现错误如下:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1366)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1213)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:184)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:110)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:140)
org.apache.jsp.jdbctest_jsp._jspService(jdbctest_jsp.java:46)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
note The full stack trace of the root cause is available in the Tomcat logs.
我已经将 msbase.jar,mssqlserver.jar,msutil.jar(这三个文件放到D:\Program Files\Apache Group\jakarta-tomcat-5.0.16\common\lib
)这三个文件的路径已设到CLASSPATH里
了.
请问为什么出现这样的错误,请帮我一下