关于jsp连数据库的问题

来源:百度知道 编辑:UC知道 时间:2024/06/26 02:23:52
我照书上的一个例子 测试数据库打开与关闭
用tomcat打开之后出现了异常
exception

org.apache.jasper.JasperException: General error
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:803)

root cause

javax.servlet.ServletException: General error
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
org.apache.jsp.testcon_jsp._jspService(testcon_jsp.java:71)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

首先你用的什么版本数据库 如果是sql2000要导入3个jar包 这个网上有 你可以搜索
sql2005也需要导入一个jar包 网上都有
还有 你这个是桥连 数据源配好了么 如果是桥连就不需要jar包了 但是现在没人用桥连了 都直连 甚至数据连接池 桥连效率太低了

我的问题补充 已经修改次数已经满了

我才建的号 我想问下 关于webData的测试

怎么测试?

对 是设置了2个 因为书上写的是用户DSN 但连了之后还是错的

之后又加了个系统DSN

百度上的答案大多都是忘记关闭连接或者驱动或者是用户密码的错误

个人建议不要用ODBC 因为很恶心 功能太少 跟JDBC差太远了

你加上异常处理的语句看看,用try和catch吧.JDBC-ODBC是很简单的,但有的书上也有问题,要确保你建的数据源是"系统DSN"哦!

以前见过,你是不是连了设置了两个odbc,一个用户的,一个系统的?

用户权限问题