数据库出错提示与重连

gtolin 发布于 2014/03/16 21:25
阅读 129
收藏 0

@JFinal 你好,想跟你请教个问题:

JFinal的示例中数据库相关插件C3p0Plugin与ActiveRecordPlugin在configPlugin配置,由JFinal控制启动和关闭。

如果项目启动时,数据库没打开,有办法给出正确提示或者跳转到指定页面?

如果是项目运行中数据库断网断开,如何给界面正确提示?(捕获dao操作的异常?)

如果项目是基于JFinal+Tomcat,数据库重连的功能是需要手动代码实现?还是插件内置了不需要干预?

加载中
0
JFinal
JFinal

     项目启动时,数据库没开,请求 web 时如果有数据库操作请求,则会抛出 NullPointer 异常,楼主可以通过 DbKit.getDataSource() 来探测数据源是否存在以此判断数据库是否已打开,没有打开则 render 到一个想要的页面即可。

    项目运行中数据库断网开,可以捕获异常也可以主动探测是否连上数据库,然后 render 到相应的页面。

    数据库重连是连接池自动进行的,无需干预

返回顶部
顶部