数据库问题
问题描述:
在下面给出的代码中我没有得到任何输出。如果我给这个连接成功的声明,我得到的,但没有得到计数。请帮助我数据库问题
<%@ page import="java.sql.*"%>
<%@ page import="java.io.*"%>
<%
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:ge","ge","ge");
Statement st=con.createStatement();
//String sql=("select count(*) from employees where status='Present'");
//out.println("Number of present days"+sql);
ResultSet rs = null;
rs = st.executeQuery("select count(*) from employees where status='Present'");
//out.println("connection success");
st.executeQuery("select count(*) from employees where status='Present'");
con.close();
}
catch(Exception e)
{
out.println(""+e);
}
%>
答
您需要打印
int rowcount = resultSet.getInt(1);
out.println(i);
感谢雅它的工作! – sumithra 2010-09-20 09:42:59
如果是这样的话,您可以随时通过点击我的答案附近的右侧标志来选择它作为答案。 – 2010-09-20 09:47:43
OP没有足够的信誉来upvote。 – BalusC 2010-09-20 11:09:55