Jdbc Glassfish DB连接验证在设置为“时不起作用”;“元数据”;

Jdbc Glassfish DB连接验证在设置为“时不起作用”;“元数据”;,jdbc,glassfish,Jdbc,Glassfish,如果glassfish服务器失去与DB的连接,则所有连接都将失效。我想检测它并恢复连接 当我将其设置为使用“table”时,这是可行的,但当我将其设置为“metadata”时,这似乎不起作用。有人知道为什么或者这是一个已知的glassfish bug吗?可能不是glassfish中的bug,而是缓存元数据的JDBC驱动程序。这一点在以下章节中也有阐述: 表:对指定的表执行查询。如果此选项是 选中时,还必须设置表名。选择此选项可能是错误的 如果JDBC驱动程序缓存对setAutoCommit()和

如果glassfish服务器失去与DB的连接,则所有连接都将失效。我想检测它并恢复连接


当我将其设置为使用“table”时,这是可行的,但当我将其设置为“metadata”时,这似乎不起作用。有人知道为什么或者这是一个已知的glassfish bug吗?

可能不是glassfish中的bug,而是缓存元数据的JDBC驱动程序。这一点在以下章节中也有阐述:

表:对指定的表执行查询。如果此选项是 选中时,还必须设置表名。选择此选项可能是错误的 如果JDBC驱动程序缓存对setAutoCommit()和 getMetaData()