首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-01-24 
JSP取数据库数据的问题%DBdbnewDB()Stringsqlselectusernamefromuserwhereid5 ResultSetrsnullr

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之后才指向第一笔记录,否则在第一笔记录之前
[解决办法]
都说对了

热点排行