问题描述
Statementstmt=conn.createStatement();Stringrq=thisDoc.getItemValueString("flddate");String[]chrrq=rq.split(";");Stringcbzx=thisDoc.getItemValueString("fldcbzx");String[]chrcbzx=cbzx.split(";");Stringfylx=thisDoc.getItemValueString("fldfylb");String[]chrfylx=fylx.split(";");Stringje=thisDoc.getItemValueString("fldMoney");String[]chrje=je.split(";");chrrq[0]="2013";inti;intstrresult=0;for(i=0;i<chrrq.length;i++){sql="Selectnd,cbzx,fylb,yse,fse,yefromfykzwhere(cbzx='"+chrcbzx[i]+"'andfylb='"+chrfylx[i]+"'andnd='"+chrrq[0]+"')";ResultSetrs=stmt.executeQuery(sql);if(rs.next()){strresult=(int)(Integer.parseInt(chrje[i])+(rs.getDouble("fse")));DecimalFormatdf=newDecimalFormat("0.00");//格式化小数,不足的补0Stringfilesize=df.format(strresult);//返回的是String类型的sql2="UpdatefykzSetfse="+filesize+"Where(cbzx='"+chrcbzx[i]+"'andfylb='"+chrfylx[i]+"'andnd='"+chrrq[0]+"')";stmt.executeUpdate(sql2);System.out.print(stmt.executeUpdate(sql2));}}这是部分代码,我想问的是,System.out.print(stmt.executeUpdate(sql2))这个在服务器控制台输出的值为1,代表已成功更新了一条数据,可在asp.net系统中查看,那个值根本没更新过来。请问我的上述代码是不是有什么问题还是怎么啦???希望对java代理比较熟悉的高手能些答复,急急急急急!!!!!
解决方案
解决方案二:
连接的是什么数据库?