用的是数据源,当长时间不操作时,突然查询,会报ORA-02396: exceeded maximum idle time, please connect again错,不能修改oracle中配置以及数据源的配置;就是说我用try catch捕获到这个查询异常后,怎么样再次用JAVA代码重新恢复登录查询
说的很对,但是我的那个白天使用频繁,所以不能采纳使用完后及时关闭,只能想想报了这个错,怎么用JAVA重新登录一次,有样例吗,不胜感激
追答你代码里的connect to数据库的那句话重新run下就好,连接语句可以重复执行
追问我用的是JDBC,jdbcTemplate.getDataSource().getConnection()获取到connection,后面怎么弄,简单举个例子,辛苦了
本回答被提问者采纳