读书人

JSP取数据库数据的有关问题

发布时间: 2012-01-24 23:11:54 作者: rapoo

JSP取数据库数据的问题
<%
DB db = new DB();
String sql = "select username from user where id=5 ";
ResultSet rs = null;
rs = db.OpenSql(sql);

String txt = rs.getString( "username ");
session.setAttribute( "txt ",txt);


response.sendRedirect( "txt.jsp ");

%>
这是我在JSP页面中的代码,每次执行,系统都提示我数据库游标错误,String txt = rs.getString( "username ");就是这行代码 这是为什么

[解决办法]
rs.getString()之前rs.next()先...
[解决办法]
if(rs.next()){
do something
}
[解决办法]

while(rs.next()){
String txt = rs.getString( "username ");
System.out.println(txt);

}
[解决办法]
要先用rs.next();
[解决办法]
rs 没有查询数据
rs.getString( "username ")根本得不到值,
[解决办法]
要先用rs.next();
[解决办法]
rs的next之后才指向第一笔记录,否则在第一笔记录之前
[解决办法]
都说对了

读书人网 >Java Web开发

热点推荐