中易网

servlet访问数据库,执行时间超过30秒,程序就自己结束了

答案:2  悬赏:50  
解决时间 2021-03-03 15:44
如,查1到3月数据,结果在30内完成,程序没问题,
如查1到5月的数据,交互时间(数据访问获取数据时间和代码执行)超过30秒了,程序就自己结束了
最佳答案
1、我认为并不是容器设置超时时间的问题。
2、我认为主要是问题是数据库、操作系统问题(内存),不排除你的业务逻辑也有问题。
3、你可以将你的代码截图发给我,我可以帮你看看。
全部回答

在servlet中使用java.util.timer类来实现。

首先创建一个连接数据库和处理的任务类,继承于java.util.timertask类,并重定run方法,run方法里就是写连接数据库和处理的过程,假设这个类命名为mytask;然后在servlet中使用timer来启动这个任务类:

timer timer = new timer();

timer.scheduleatfixedrate(new mytask(), 1000, 2000);//第二个参数为间隔多少毫秒执行一次,第三个参数为多少毫秒后开始执行

timer.start();//启动任务

大概就是这样,要了解更详细的用法,去看一下这两个关键类的用法说明吧。

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我老公被人打伤住院了,我家有没有权利要求派
京都豆腐鱼片我想知道这个在什么地方
科目试算平衡表 这个不会填,新人请谅解。
怀孕6周b超孕囊大小怎么看
都敏俊想象自己和千颂伊未来生活是哪一集那分
贵足楼地址在什么地方,想过去办事
cut from the same cloth是什么意思
中国移动的号码过户问题——如果户主已经去了
下屋倪怎么去啊,有知道地址的么
宽带连接经常掉线 掉线之后就连不上了 重启一
爬东黎歌你妈不给我娶你
巫师3 怎么从威纶回到百果园没路标
又一阁酒家地址有知道的么?有点事想过去
济南兴隆三村拆迁办在哪里?
开通了 和视频-娱乐栏目6元/月业务,为什
推荐资讯
我家住15层,我家的楼一共23层.家里卧室安了
世纪新城江山宾馆我想知道这个在什么地方
纯天然护肤品哪个牌子好用
我的移动硬盘老是卡盘怎么回事啊
朋友想创业,前期想搞个问卷调查了解市场,深
求鬼吹灯黄皮子坟的百度云
婚外恋中的男人提出分手什么原因
印刷工艺问题!!!高手来!!!回答满意补分
朋友说乐玩手机还支持手势拍照呢,真的这么神
曲靖会堂这个地址在什么地方,我要处理点事
4967kb的下载速度等于好多兆的网
手机突然电流声很大是什么原因?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?