当前位置:编程学习 > JAVA >>

求帮忙看下是配置问题还是代码有问题

HTTP状态500 - 
type 异 常 报 告

信 息 

描 述 服务器遇到内部错误,无法满足这个访问请求

异 常 

org.apache.jasper.JasperException: Exception in JSP: /pushunews/index.jsp:198

195:       <span class="STYLE19">
196:       <%
197:     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
198:     Connection con = DriverManager.getConnection("jdbc:odbc::Driver={Microsoft Access Driver (database.mdb)}");
199:     Statement smt =con.createStatement
200:         (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
201:     String getplacarddata = "" ;


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:506)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
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)


起 因 

javax.servlet.ServletException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:843)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:776)
org.apache.jsp.pushunews.index_jsp._jspService(index_jsp.java:300)
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)


起 因 

java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
java.sql.DriverManager.getConnection(Unknown Source)
java.sql.DriverManager.getConnection(Unknown Source)
org.apache.jsp.pushunews.index_jsp._jspService(index_jsp.java:254)
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)


注 意 完整的起因在Apache Tomcat/5.5.20里。

--------------------编程问答-------------------- 198: Connection con = DriverManager.getConnection("jdbc:odbc::Driver={Microsoft Access Driver (database.mdb)}");
这一句有问题,换个url试试。
http://yaku2688.iteye.com/blog/667824 --------------------编程问答--------------------
引用 1 楼  的回复:
198: Connection con = DriverManager.getConnection("jdbc:odbc::Driver={Microsoft Access Driver (database.mdb)}");
这一句有问题,换个url试试。
http://yaku2688.iteye.com/blog/667824


之前代码是 Connection con = DriverManager.getConnection("jdbc:odbc:database"); 运行也不行,数据库是database.mdb 求指教 --------------------编程问答--------------------  Connection con = DriverManager.getConnection("jdbc:odbc:database"); 
上面这种方式需要配置odbc数据源。

LZ参照下面的url
http://yaku2688.iteye.com/blog/667824
补充:Java ,  Eclipse
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,