我用的是tomcat5.5+sql server 2000,可是系统注册新用户时总是显示如下错误,请问这是怎么回事啊,该如何配置数据库的连接啊,请各位高手帮帮忙,我已经忙活了好几天了。HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver"
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
root cause javax.servlet.ServletException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver"
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
org.apache.jsp.useradmin.registerdo_jsp._jspService(registerdo_jsp.java:98)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
root cause javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver"
org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.getConnection(QueryTagSupport.java:276)
org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.doStartTag(QueryTagSupport.java:159)
org.apache.jsp.useradmin.registerdo_jsp._jspx_meth_sql_005fquery_005f0(registerdo_jsp.java:282)
org.apache.jsp.useradmin.registerdo_jsp._jspx_meth_c_005fif_005f1(registerdo_jsp.java:229)
org.apache.jsp.useradmin.registerdo_jsp._jspx_meth_c_005fif_005f0(registerdo_jsp.java:161)
org.apache.jsp.useradmin.registerdo_jsp._jspService(registerdo_jsp.java:87)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.27 logs.
--------------------------------------------------------------------------------Apache Tomcat/5.5.27

解决方案 »

  1.   

    貌似是驱动有问题
    在lib文件夹下放了正确的驱动包了吗?
      

  2.   

    我在tomcat的common->lib文件夹下放了msutil.jar mssqlserver.jar msbase.jar三个包,同时在主目录的WEB-INF->lib目录下也放了这三个包,可是不行
      

  3.   

     No suitable driver
    没有合适的驱动!
    有tomcat5.5+sql server 2000+SQLconnection.jar版本要兼容 到下几个驱动  都试两下
      

  4.   

    javax.servlet.ServletException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver" 你换个驱动试试
      

  5.   

     No suitable driver   看样子是没有找到相应连接数据库的JAR包,你换一个新的JAR包,如:sqljdbc.jar/其它
      

  6.   

    sql server 2000 版本和你的数据库连接jar包的版本不匹配吧,换个jar。
      

  7.   

    使用代码连接时候不用配置就可以,直接写在代码里
    首先确定你的sql2000是打过补丁了,然后下载对应的驱动包。去csdn上下载,有免费的。
    导入驱动包的时候最好在eclipse里面的属性中导入。自动导入进去
      

  8.   

    1.驱动包和你的SQL Server的版本是否配套。
    2.你的操作系统是否是Service Pack 3以上,不是的话打个补丁试试。
    3.有时有的操作系统可能不支持使用SQL Server,我遇到这个问题也尚未解决,建议换个操作系统。
      

  9.   

    为什么不用自己的库呢?
    也许少个SQL Server补丁