Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Database/JDBC/SQL/JDO/Hibernate  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 短信论坛程序,出现我自己不太清楚的问题,详细请大家进来看看!
dreamtobetrue





发贴: 18
积分: 0
于 2006-10-20 13:45 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我自己在公司开发的一个短信论坛的程序Jbbs.java

请大家具体看粗体的部分,是两条从mysql数据库中提取数据的语句。

具体的流程是:如果条件符合,则发送短信到某人的手机上,之后我在数据库中改变条件,使得此人的信息不符合sql语句查询的条件,但是同样此人也收到了短信。我把程序重启,这种问题就解决了。
我想请问大家的是:
是不是当条件改变的时候,Jbbs.class中还包含了上次运行时的一些信息,使得我的条件改变之后,没有作用。
可能我说的不太清楚,不过还是麻烦大家帮我看看,我会一直关注此帖。
多谢!

//取出搂主相关信息,发送帖子内容到搂主手机
ResultSet rs3=stmt.executeQuery("select * from api_mo_7778 where SM_ID='"+smid+"' and R_ID=0 and TIE='1' and UserName<>

'"+username+"' limit 0,1");

while(rs3.next())
{
mobile=rs3.getString("MOBILE");
title=rs3.getString("TITLE");
System.out.println(mobile);
}
Content="标题"+":"+title+"."+" "+"内容"+":"+content+" "+"回复人"+":"+username;
int rt=apiClient.init("ip","***","****","7777");
result=apiClient.sendSM(mobile,Content,Integer.parseInt(smid));

if(result==APIClient.IMAPI_SUCC)
System.out.println("发送成功");
else if(result == APIClient.IMAPI_INIT_ERR)
System.out.println("未初始化");
else if(result == APIClient.IMAPI_CONN_ERR)
System.out.println("数据库连接失败");
else if(result == APIClient.IMAPI_DATA_ERR)
System.out.println("参数错误");
else if(result == APIClient.IMAPI_DATA_TOOLONG)
System.out.println("消息内容太长");
else if(result == APIClient.IMAPI_INS_ERR)
System.out.println("数据库插入错误");
else
System.out.println("出现其他错误");

//从api_mo_7778取出SM_ID为smid,TIE为1,则表示此回帖人也绑定了手机,也应该将此信息发送至他的手机上
ResultSet rs4=stmt.executeQuery("select distinct MOBILE from api_mo_7778 where SM_ID='"+smid+"' and R_ID<>0

and UserName<>'"+username+"' and TIE='1' and MOBILE<>'"+mobile+"'");

while(rs4.next())
{
mobile1=rs4.getString("MOBILE");
System.out.println(mobile1);
result=apiClient.sendSM(mobile1,Content,Integer.parseInt(smid));
if(result==APIClient.IMAPI_SUCC)
System.out.println("发送成功");
else if(result == APIClient.IMAPI_INIT_ERR)
System.out.println("未初始化");
else if(result == APIClient.IMAPI_CONN_ERR)
System.out.println("数据库连接失败");
else if(result == APIClient.IMAPI_DATA_ERR)
System.out.println("参数错误");
else if(result == APIClient.IMAPI_DATA_TOOLONG)
System.out.println("消息内容太长");
else if(result == APIClient.IMAPI_INS_ERR)
System.out.println("数据库插入错误");
else
System.out.println("出现其他错误");
}

}//if(smid!=0)
}//if(in>in1)



^_^笑着面对生活
作者 Re:短信论坛程序,出现我自己不太清楚的问题,详细请大家进来看看! [Re:dreamtobetrue]
dreamtobetrue





发贴: 18
积分: 0
于 2006-10-24 13:32 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
是不是可以有一种刷新缓存的方法,这个问题我以前没有遇见过
所以还是麻烦有经验的朋友帮帮忙!



^_^笑着面对生活

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923