我要写一个java程序,去链接oracle数据库,如果获取链接的时间超过1分钟,就抛出异常,请问怎么实现?
http://blog.chinaunix.net/uid-20752328-id-3451931.html
这里有一篇文章可以解决你的问题,你可以点击进去看看;
如果回答对您有帮助,请采纳
说明数据整理不合理吧
你应该优化数据库结构,或你的查询语句。
using OracleDatasource.setConnectionProperties() API
connectiontimeout 试试?
一般来说一次获取数据的时间应该尽量缩短,道理是当有几十个并发时前端才能够即时响应
在DB方面需要就表结构进行优化,另外可以使用stored procedure和schedule让一些数据预先准备好
使用线程,1分钟内获取链接,根据返回值去唤醒线程,如果超时就抛异常。或者定时器都可以解决