at org.apache.commons.dbutils.abstractqueryrunner.rethrow (AbstractQueryRunner.java:527)
at org.apache.commons.dbutils.queryrunner.query (Queryrunner.java:391)
at org.apache.commons.dbutils.queryrunner.query (Queryrunner.java:252)
at org.apache.commons.dbutils.asyncqueryrunner $ 3.call (asyncqueryrunner.java:294)
at java.base /java.util.concurrent.futuretas java.base/java.util.concurrent.threadpoolexecutor.runworker (threadpoolexecutor.java:1128)
at java.base/java.util.concurrent.threadpoolexecutor $ akeper.run (Threadpoolexecutor.java:628 /> < /blockquote>
Код: Выделить всё
import org.apache.commons.dbutils.QueryRunner;
import org.apache.commons.dbutils.ResultSetHandler;
import org.apache.commons.dbutils.handlers.BeanHandler;
import org.apache.commons.dbutils.handlers.BeanListHandler;
public class StudDaoImpl {
DataSource ds;
QueryRunner runner
public String findName(String id) throws SQLException, IOException {
String data="";
try {
ResultSetHandler h1 = new BeanHandler(String.class);
data = runner.query(ds.getConnection() ,"select date as UpdatedDate from emp where id =?", h1,id);
} catch (Exception ex) {
log.error(" Failed to fetch data for input - " + input, ex);
throw new GenericException().errorCode(500).errorMessage("Failed to fetch data for input - " + input);
}
return data;
}
}
Подробнее здесь: https://stackoverflow.com/questions/795 ... rmittently