当前位置: 代码迷 >> J2SE >> JAVA与数据库的有关问题!
  详细解决方案

JAVA与数据库的有关问题!

热度:289   发布时间:2016-04-24 17:54:02.0
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);输出试一下
第四,发完整程序出来吧 这么一点确实不好判断
  相关解决方案