程序运行中数据库停止后马上又启动时程序该怎样处理?解决方法

程序运行中数据库停止后马上又启动时程序该怎样处理?异常信息如下:---------------------------DebuggerEx

程序运行中数据库停止后马上又启动时程序该怎样处理?
异常信息如下:
---------------------------
Debugger   Exception   Notification
---------------------------
Project   xxx.exe   raised   exception   class   EOleException   with   message   '[Sybase][ODBC   Driver][Adaptive   Server   Anywhere]一般错误:   连接被终止 '.   Process   stopped.   Use   Step   or   Run   to   continue.
---------------------------
OK       Help      
---------------------------


[解决办法]
异常出现后,可以隔一小段时间后重连数据库。
[解决办法]
用try catch和__finally来处理这些异常。然后重新连接