我使用以下代码创建了一个 mysqlDatasource 连接:
MysqlDataSource d = new MysqlDataSource();
d.setUser("user");
d.setPassword("pass");
d.setServerName("hostname.com");
d.setDatabaseName("db");
Connection c = d.getConnection();
如果我正在运行我的应用程序并且由于 mysql 重新启动或其他原因而断开连接,即使 mysql 服务器实例正在运行,其余操作也会失败。
在那种情况下,我想重新创建连接?这可能吗?我该怎么做呢?