Vertx,通过JDBC客户端连接数据库

时间:2017-05-07 20:20:07

标签: java vert.x

我使用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()));
                }
            });
        }
    }
你可以帮帮我吗?感谢

0 个答案:

没有答案