如何调用 java 中的结果集方法?

how to invoke Result Set method in java?

结果集data_result = dao.getDetails();

Method resultset_method;

resultset_method = data_result.getClass().getMethod("getInt", Integer.class);

出现错误:

java.lang.NoSuchMethodException: org.apache.commons.dbcp.DelegatingResultSet.getInt(java.lang.Integer)

ResultSetgetInt 方法有两种重载,一种采用 int 作为索引,另一种采用 String 作为列名。您正在尝试检索一个 getInt() 方法,该方法确实不存在。

您需要提供该方法采用的类型 - 例如,如果您按名称访问,

resultset_method = data_result.getClass().getMethod("getInt", String.class);