【问题标题】:jasper exception occure during connectivity to SQLServer 2008 R2连接到 SQL Server 2008 R2 期间发生 jasper 异常
【发布时间】:2011-05-23 10:10:42
【问题描述】:
<%@page import="java.sql.*"%>

<form name="form" method="post" >
<b>Select a country:</b> </td>
<select name="sel"><option value=""><---Select---></option>
<%
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();


Connection con=DriverManager.getConnection("jdbc:jtds:sqlserver://subversion/sql2k8:1433/career","sa","Cloud#123");

PreparedStatement psmnt = con.prepareStatement("select * from country ");
ResultSet results = psmnt.executeQuery();
while(results.next()){
String name = results.getString(2);
 String id = results.getString(1);
%><option value="<%= name %>"><%=name%></option>
<%} results.close(); psmnt.close(); %>
</select><br>

以及随之而来的错误:-

org.apache.jasper.JasperException: An exception occurred processing JSP page /1.dropdown_insert.jsp at line 13

10: 
11: 
12: 
13: Connection con=DriverManager.getConnection("jdbc:jtds:sqlserver://subversion/sql2k8:1433/career","sa","Cloud#123");
14: 
15: PreparedStatement psmnt = con.prepareStatement("select * from country ");
16: ResultSet results = psmnt.executeQuery();

堆栈跟踪:

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:519)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:410)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

【问题讨论】:

    标签: java sql jsp jdbc


    【解决方案1】:
    1. 检查连接字符串 - jdbc:jtds:sqlserver://subversion/sql2k8:1433/career
    2. 使用 try-catch 块和 printstacktrace 来获取正确的错误消息。

    【讨论】:

    • 感谢重播。我放了 try-catch 块,它显示错误:- java.sql.SQLException: Network error IOException: Connection denied: connect
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多