jsp+sqlserver2000个人版连不上数据库

来源:百度知道 编辑:UC知道 时间:2024/05/24 21:59:56
我用的是sqlserver2000 sp4 驱动是MS官网下的Microsoft SQL Server 2005 JDBC Driver 是这样配置驱动的:在环境变量Classpath里加:C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.1\chs\sqljdbc.jar; 不知道有没错?我新手

然后运行的时候出错了,错误如下:

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
root cause
javax.servlet.ServletException: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Column index 2 is out of range.
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.ja

要看你的操作系统,如果是Windows xp 则不支持JDBC纯连接,你可以采用JDBC-ODBC桥的方式来连接数据库!!这样就不会出错了!

安装SQL2000可能没有SP4补丁吧...只是说可能!