Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java MySql连接是否具有断开的管道或EOFEException=null?_Java_Mysql - Fatal编程技术网

Java MySql连接是否具有断开的管道或EOFEException=null?

Java MySql连接是否具有断开的管道或EOFEException=null?,java,mysql,Java,Mysql,奇怪的是,管道断开或EOFEException=null的MySql连接是否存在 我问是因为它可能会导致我的代码中出现逻辑错误。或者有没有办法更快地模拟破裂的管道或eof?目前,我正在做数据库池,我做了一个检查哪里是连接=null,counter++以跟踪使用中的连接数,但是如果上述情况属实,我将在连接无效时执行counter++操作,因为它实际返回的不是null而是无效的对象。希望这有意义。没有足够的上下文来回答您的问题。(提示:发布实际代码!!) 但是,通常,意外的null将导致NullPo

奇怪的是,管道断开或EOFEException=null的MySql连接是否存在


我问是因为它可能会导致我的代码中出现逻辑错误。或者有没有办法更快地模拟破裂的管道或eof?目前,我正在做数据库池,我做了一个检查哪里是连接=null,counter++以跟踪使用中的连接数,但是如果上述情况属实,我将在连接无效时执行counter++操作,因为它实际返回的不是null而是无效的对象。希望这有意义。

没有足够的上下文来回答您的问题。(提示:发布实际代码!!)


但是,通常,意外的
null
将导致
NullPointerException
,而不是
IOException

的某些子类,无论连接是否仍然有效,对连接实例的no引用都将==到null,除非它实际上为null。这与连接实例是否处于可用状态完全无关


确定后者的一种常用方法是在连接休眠一段时间后,通过连接发送一个简单的查询。根据您的数据库,它可以像“选择1”一样简单。

是,这是我做的工作,只是使用了2个检查。如果连接有效且不为空。