请问高手? 在最后一句的前面加上rs.next(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String t1 = request.getParameter("user"); String t3="SELECT * FROM emp_basic WHERE (emp_id = '233')"; rs = smt.executeQuery(t3);rs.next(); String t2=rs.getString(2); 试一试吧。 rs = smt.executeQuery(t3);rs.next();String t2=rs.getString(2);刚开始的时候光标位置在第一条记录之前所以要先下移一下 <% String t1 = request.getParameter("user"); String t3="SELECT * FROM emp_basic WHERE (emp_id = '233')"; rs = smt.executeQuery(t3); while(rs.next()) { String t2=rs.getString(2); }%> <html><head><title>用户管理</title><LINK href="style.css" rel=stylesheet></head><% String t1 = request.getParameter("user"); String t3="SELECT * FROM emp_basic WHERE (emp_id = '233')";try{ rs = smt.executeQuery(t3);if(rs.next()){ String t2=rs.getString(2);} else{} }catch(SQLException e){out.println(e)}%> 原因是没有判断该纪录是否存在就使用rs.getString(2)语句,当然会报错的!添加判断如下即可:if(rs.next()){ String t2=rs.getString(2);} 使用Maven的Cargo插件远程部署JBOSS的问题 google地图 struts2遍历list中的对象 集 集 集! 寻求一个触发事件 怎么把JSP源码变成web项目 数据库设计问题 servlet在tomcat中的配置问题--高分等待---急 jsp+mysql同时提交两张表,事务处理如何写? [乱码,郁闷??](全给 100 分) 向高手请教问题,大家看过来,急!!! 如何调试jsp文件? linux中jbuilder7+weblogic7运行jsp的错误, 请帮忙看看
String t3="SELECT * FROM emp_basic WHERE (emp_id = '233')";
rs = smt.executeQuery(t3);rs.next(); String t2=rs.getString(2);
试一试吧。
rs.next();
String t2=rs.getString(2);刚开始的时候光标位置在第一条记录之前
所以要先下移一下
String t1 = request.getParameter("user");
String t3="SELECT * FROM emp_basic WHERE (emp_id = '233')";
rs = smt.executeQuery(t3);
while(rs.next())
{
String t2=rs.getString(2);
}
%>
<head>
<title>用户管理</title>
<LINK href="style.css" rel=stylesheet>
</head>
<%
String t1 = request.getParameter("user");
String t3="SELECT * FROM emp_basic WHERE (emp_id = '233')";
try{
rs = smt.executeQuery(t3);
if(rs.next()){
String t2=rs.getString(2);}
else{
}
}
catch(SQLException e){out.println(e)}%>
添加判断如下即可:
if(rs.next()){
String t2=rs.getString(2);
}