【发布时间】:2017-07-31 18:18:18
【问题描述】:
我是 JSP 中的新手,实际上我想在 JSP 页面中执行多个选择查询 选择查询已执行,但如果我尝试编写第二个选择查询,它就不起作用,给我浏览器错误连接拒绝 只是我想知道我们如何在一个jsp中使用多个select语句这是我的下面的代码
<%@page import="java.sql.SQLException"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.Statement"%>
<%@page import="java.sql.Connection"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>My First JSP Application in Net Beans</title>
</head>
<body>
<h1>Hello World! This is my First JSP web Page in Netbeans</h1>
<h3>Todays Policy Count</h3>
<%java.sql.Connection con;
java.sql.Statement state;
java.sql.ResultSet rs;
//java.sql.PreparedStatement pst;
con=null;
state=null;
//pst=null;
rs=null;
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:sqlserver://localhost:1433;databaseName=Testing_DB;user=Atul;password=Pass@123";
con=DriverManager.getConnection(url);
state=con.createStatement();
//String sql="SELECT * FROM first_test";
String sql="select distinct gp.product_name,Count(1) as counting from gt_policy gp inner join gt_user_doc_recon dr on gp.alternate_policy_no=dr.udr_pol_no where gp.erp_intg_status is null group by gp.product_name";
rs=state.executeQuery(sql);
%>
<table border="1" width="10%">
<tr>
<th bgColor="Red"><font size="0.3"> <font color="Yellow"> product_name</font></font></th>
<th bgColor="Red"><font size="0.3"> <font color="Yellow">counting</font></font></th>
</tr>
<%
while(rs.next())
{
%>
<tr>
<font size="2">
<td>
<%
String product_name=rs.getString("product_name");
String counting=rs.getString("counting");
out.println(product_name);
%>
<font size="2">
</td>
<td>
<font size="2">
<%
//out.println(name);
out.println(counting);
}
%>
</font>
</td>
</tr>
</table>
<%
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
System.exit(1);
}
catch (SQLException e)
{
e.printStackTrace();
System.exit(2);
}
%>
</body>
</html>
【问题讨论】:
标签: sql-server jsp-tags