我使用vertx 3.4.1,当数据库的用户名或密码错误时,我遇到JDBC连接问题,vertx尝试重新连接多次,导致数据阻塞用户compte基
这是我的个人方法,它让我了解数据库客户端:
public void getConnection(Handler<AsyncResult<SQLConnection>> resultHandler){
if(this.client == null){
logger.error(Error.BD_CLIENT_NOT_FOUND);
resultHandler.handle(Future.failedFuture(Error.BD_CLIENT_NOT_FOUND.toString()));
}else {
this.client.getConnection(connection -> {
if (connection.succeeded()) {
resultHandler.handle(Future.succeededFuture(connection.result()));
} else {
logger.error(connection.cause().getMessage());
resultHandler.handle(Future.failedFuture(Error.ER_DB_CONX.toString()));
}
});
}
}
你可以帮帮我吗?感谢