有个小服务程序和数据库保持长期连接
每天定点处理数据
如果某天服务器宕机了
这个小服务程序仍然试图向数据库写数据必然会出现异常
但怎么才能判断出是数据库连接异常,还是一般写操作异常呢
因为如果能判断出是数据库连接异常,就可以再试图不停的去连接
直到连接成功为止
谢谢
每天定点处理数据
如果某天服务器宕机了
这个小服务程序仍然试图向数据库写数据必然会出现异常
但怎么才能判断出是数据库连接异常,还是一般写操作异常呢
因为如果能判断出是数据库连接异常,就可以再试图不停的去连接
直到连接成功为止
谢谢
....
execept
....
end;
或
try
....
finally
.....
end
通过Try...except...end 取得连接错误的错误号,根据错误号判断是哪种错误!
我现在也有一个通过Socket定时传输数据的服务程序也是这么做的。