猿问

在java vertx中调用存储过程时出错

我正在尝试使用 java vert.x 框架调用存储过程,但出现以下异常。

有没有人以前经历过

No enum constant java.sql.JDBCType.**


波斯汪
浏览 185回答 1
1回答

婷婷同学_

在 JsonArray 中添加 SQL 类型后,它起作用了。client.getConnection(connection -> {if (connection.succeeded()) {  System.out.println(" Database connection Successful - 1 ");  SQLConnection sqlConnection = connection.result();  System.out.println(" Database connection Successful - 2 " + sqlConnection.toString());  // SP works without a return value  sqlConnection.callWithParams("{CALL SYSPROC.F1COR008(?,?,?,?,?,?,?,?)}",    new JsonArray().add("01")      .add(3154)      .add("EN")      .add("EML")      .add("91")      .addNull()      .addNull()      .addNull(), new JsonArray().addNull()      .addNull()      .addNull()      .addNull()      .addNull()      .add("CHAR")      .add("CHAR")      .add("CHAR"), handler -> {      if (handler.succeeded()) {        // System.out.println(" Database handler Successful ");        ResultSet resultSet = handler.result();        System.out.println(          " Database handler Successful - 3 " + resultSet.getRows().get(0));      }    });}});
随时随地看视频慕课网APP

相关分类

Java
我要回答