回 帖 发 新 帖 刷新版面

主题:jsp连接sql 2000出错

msbase.jar mssqlserver.jar msutil.jar这三个文件都放到C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib下面了,在项目的WEB-INF下面也有这三个文件,环境变量也配置了,可是还是出错了,大家帮我看看什么原因吧:
sqltest.jsp:
<%@ page   contentType="text/html;charset=gb2312"%>     
<%@ page   import="java.sql.*"%>     
<html>     
<body>     
<% 
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=pubs";     
  //pubs为你的数据库的     
  String  user="sa";     
  String  password="";     
  Connection conn=DriverManager.getConnection(url,user,password);   
%>     
  </body>     
  </html>   
错误页消息是:
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:843)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:776)
    org.apache.jsp.sqltest_jsp._jspService(sqltest_jsp.java:63)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

回复列表 (共1个回复)

沙发

我打了一个sql2000 sp4的补丁就可以用了

我来回复

您尚未登录,请登录后再回复。点此登录或注册