我正在寻找如何检测表是否有链接断开而不试图使用该表并将我的访问数据库错误输出。我普遍发现每个资源都使用与此类似的代码:
#define DEFVAR(nm,val) static constexpr int nm = val;
class Point2D
{
public:
DEFVAR(dimension,2)
private:
double x, y;
};
class Point3D
{
public:
DEFVAR(dim,3)
private:
double x, y, z;
};
或类似的东西,但在我的数据库中,如果一个表/文件有一个以前工作的链接,它维护它的最后一个已知的好.connect即使链接被破坏。所以检查.connect是行不通的。我错过了什么吗?或者更好的是,是否有不同的解决方案来检查损坏的链接?
答案 0 :(得分:3)
首先,您可以解析 Connect 属性:
src/main/webapp
并检查是否存在。