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

JAVA与数据库的有关问题!

2011-12-07 
JAVA与数据库的问题!!请指教while(rs0.next()){str0rs0.getString(1)ta1.append(str0+ \n )}在数据库

JAVA与数据库的问题!!请指教
while(rs0.next())
                {      
                        str0=rs0.getString(1);
                        ta1.append(str0+ "\n ");    
                  }    

在数据库的查询中,使用这个显示,为什么会显示两次??有什么办法能使它只显示一次吗???

[解决办法]
lz的意思我不是很明白,是显示两条数据,还是,同样的一条数据显示两条,能把代码给全吗?
[解决办法]
两条记录的字段值是一样的吧?
你是这个意思吧
[解决办法]
第一,确定下你的结果集是否是滚动的
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
第二,防止与外部变量冲突
while(rs0.next())
{
String str0=rs0.getString(1);
ta1.append(str0+ "\n ");
}
第三,确定tal是可改变的
用System.out.println(tal);输出试一下
第四,发完整程序出来吧 这么一点确实不好判断

热点排行