如何使用java检查数据库连接是关闭还是打开的?

如何使用java检查数据库连接是关闭还是打开的?,java,jdbc,connectivity,jdbc-odbc,Java,Jdbc,Connectivity,Jdbc Odbc,con.isClosed()足够好吗?您可以查看连接类的官方文档,当您想了解更多关于标准Java类的信息时,首先要查看oracle文档。假设我的要求是首先检查连接是否关闭。。如果是,那么我想打开它。。然后在使用数据库之后,我想再次关闭它。。。。我是新手,所以如果这个问题很愚蠢,请原谅我:)你应该调查if语句的使用。getConnection已经这样做了,请查看本教程:@neweedeveloper这是另一个问题,而不是你问题中所述的问题,如果你没有发现任何有用的东西,我建议你调查自己并问一个新问

con.isClosed()
足够好吗?您可以查看连接类的官方文档,当您想了解更多关于标准Java类的信息时,首先要查看oracle文档。

假设我的要求是首先检查连接是否关闭。。如果是,那么我想打开它。。然后在使用数据库之后,我想再次关闭它。。。。我是新手,所以如果这个问题很愚蠢,请原谅我:)你应该调查if语句的使用。getConnection已经这样做了,请查看本教程:@neweedeveloper这是另一个问题,而不是你问题中所述的问题,如果你没有发现任何有用的东西,我建议你调查自己并问一个新问题。就我看来,这个答案回答了你的问题。你应该考虑一下,你不需要知道。您应该在需要时创建一个,并在完成后关闭它。如果要保留连接操作,请使用连接池。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=Signing_Utility.mdb;";
Connection con = DriverManager.getConnection(database, "", "");
Statement s = con.createStatement();