用jsp做的程序,数据库用的是sqlserver2000,在数据库里有其中的三张表,分别为tb_forumSend(帖子发布表),tb_forumBack(帖子回复表),tb_forumUser(用户信息表),在tb_forumUser中有两列参数为fenshu,rank,分别用来统计用户的得的分数和计算用户等级,其中fenshu的计算方法为10*发帖数量+4*回帖数量+帖子点击率,rank=fenshu/1000.我可以通过表tb_forumSend和表tb_forumBack计算出fenshu,和rank的数值,但是不知道怎样才能把他们写道表tb_forumUser的fenshu和rank这两列中去,其中计算fenshu和rank的代码大概如下:
int fenshu=0;
int rank=0;
String sendtitle="";
String backtitle="";
String accountpm="";
String userRight="";
String hits2="";
int number_send=0;
int number_back=0;
String sql_user="select * from tb_forumUser";
ResultSet rs_user=connection.executeQuery(sql_user);
while(rs_user.next()){
accountpm=rs_user.getString("account");
 
String sql_send="select count(*) as number_send from tb_forumSend where account='"+accountpm+"' ";
ResultSet rs_send=connection.executeQuery(sql_send);
while(rs_send.next()){
number_send=rs_send.getInt("number_send");
}
String sql_back="select count(*) as number_back from tb_forumBack where account='"+accountpm+"' ";
ResultSet rs_back=connection.executeQuery(sql_back);
while(rs_back.next()){
number_back=rs_back.getInt("number_back");fenshu=10*number_send+4*number_back;
rank=fenshu/100;
}
请问怎样 才能把fenshu和rank的数值写道tb_forumUser表的fenshu,rank两列中去啊,谢谢!