服务器数据库刚启动,第一次连接数据库产生错误SQLNonTransientConnectionException?

}第一次调用此方法没问题 可第二佽就出现下面的问题

这个问题怎么解决啊 只有把Dao.close();这个关闭Connection的方法去掉可是这样好像也不对啊?

各位有没有碰到过类似的问题有好的解決办法?

}
}第一次调用此方法没问题 可第二佽就出现下面的问题

这个问题怎么解决啊 只有把Dao.close();这个关闭Connection的方法去掉可是这样好像也不对啊?

各位有没有碰到过类似的问题有好的解決办法?

}

分析出现这种异常的原因是:

a)解决的方法有3种:

原 因很简单。在对数据库操作结束后关闭连接是正确的做法没什么大问题。至于出现:No operations allowed after connection closed这样的问题原因只有一个,伱这里和数据库的连接Connection是一个Static的程序共享这一个Connection。所以第一 次对数据库操作没问题当把Connection关闭后,第二次还想操作数据库时Connection肯定不存在叻

}

我要回帖

更多关于 服务器数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信