你在这里:
System.out.println(ccode+"\t\t"+rs_2.getString("ccode_name")+"-"+ccode_name);
已经使用过rs_2.getString("ccode_name");了,所以下面如果还要使用 rs_2.getString("ccode_name");肯定不行啦,因为你的这个rs_2数据指针只能向前,不能回退的你可以先把rs_2.getString("ccode_name");取出来,放到一个String里面
String ccodeName = rs_2.getString("ccode_name");
然后再在rs_2.getString("ccode_name");的地方用codeName替代就可以了
System.out.println(ccode+"\t\t"+rs_2.getString("ccode_name")+"-"+ccode_name);
已经使用过rs_2.getString("ccode_name");了,所以下面如果还要使用 rs_2.getString("ccode_name");肯定不行啦,因为你的这个rs_2数据指针只能向前,不能回退的你可以先把rs_2.getString("ccode_name");取出来,放到一个String里面
String ccodeName = rs_2.getString("ccode_name");
然后再在rs_2.getString("ccode_name");的地方用codeName替代就可以了
-->
Statement sql = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);试试
Statement sql=con.createStatement();改为:
Statement sql = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
你试试肯定可以的.
to moumouren(某某人) 有的jdbc驱动是不支持结果集回滚的.