Я хочу использовать vertx и JasperReports, я создаю свое соединение, и я тестирую его, все в порядке, но когда я хочу заполнить отчет jasper с помощью метода fillReport (где последний из них - Connection) он показывает сообщение об ошибке:Vertx: не могу прочитать SQLConnection из fillReport
метод fillReport (JasperReport, Карта < String, Object> Connection) в типе JasperFillManager не применяется для аргументов (JasperReport, нулевой класс < соединение>).
Любая идея, как я должен подключить свой SQLConnect для подключения?
Вот мой код:
AsyncSQLClient client = MySQLClient.createShared(vertx, mySQLClientConfig);
client.getConnection(res -> {
if (res.succeeded()) {
SQLConnection connection = res.result();
try{
String report = "C:\\Users\\paths\\Test1.jrxml";
JasperReport Jasp = JasperCompileManager.compileReport(report);
JasperPrint JASP_PRINT = JasperFillManager.fillReport(Jasp, null, connection);
JasperViewer.viewReport(JASP_PRINT);
}
catch(Exception ex){System.out.println(ex);}
С уважением.
Благодарим вас за ответ @alexvetter, поэтому нет способа использовать vert.x с сообщением о яшме? – zackzulg
Изменил мой ответ. Надеюсь, теперь он ответит на ваш вопрос. – alexvetter
Благодарим вас за помощь, я посмотрю на Рабочих, у вас хороший день @alexvetter – zackzulg