各位高手请进。。我很着急,国庆了,100分相送
黑兵 2004-10-02 12:01:49 以下是我在JAVABEAN中设置的查询数据用的代码。
public static List executeQuery(String sql) throws Exception
{
List list = new ArrayList();
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try
{
conn = openConnection();
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
ResultSetMetaData rsmd = rs.getMetaData();
while ( rs.next() )
{
Map map = new HashMap();
for ( int i = 0; i < rsmd.getColumnCount(); i++ )
{
map.put(rsmd.getColumnName(i), rs.getString(i));
}
list.add(map);
}
}
catch ( Exception e )
{
e.printStackTrace();
}
finally
{
if ( rs != null ) rs.close();
closeConnection(conn);
}
return list;
}
------------------------------
现在我在JSP文件中引用了这个JAVABEAN
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page language="java" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*"%>
<%@page import="java.text.SimpleDateFormat"%>
<jsp:useBean id="conn" class="mybean.conn" scope="application"/>
<html>
<head>
<title>用户登录</title>
</head>
<body background="images/bg.gif">
<%
String sql = "select * from yonghu where gonghao='g01'";
List list = conn.executeQuery(sql);
for(int i=0;i<list.size();i++){
String str = (String)list.get(i);
System.out.println(str);
}
%>
</body>
</html>
----------------------
现在读不出任何数据。问题如下
1。在JSP文件中如何判断我查询的记录不存在?
2。在JSP文件中如何判断我查询出符合条件的记录只有一条?怎么样在JSP文件中把这条记录的某个字段的值或者全部字段的值显示出来?
3。在JSP文件中如何判断符合条件的记录不止一条?怎么样在JSP文件中把全部记录全部字段的值显示出来?
----------------很急的,谢谢大家了。。。
请举出具体例子。万分感谢