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);输出试一下
第四,发完整程序出来吧 这么一点确实不好判断