查看getString方法支持哪些参数

我在尝试通过JdbcTeamplate获取数据库中列的元数据,有如下一段代码:

1
2
3
4
5
6
7
8

ResultSet columns = dbMetaData.getColumns(null, null, "t_dyf_%", null);

while(columns.next()){
    String tableName = columns.getString("COLUMN_NAME");
    System.out.println(tableName);
}

我并不知道columns.getString(columnTable)方法能够传递哪些参数,我查看了这个方法的源码,也没有说清楚。我懒得找文章,最后我通过断点的方式查看了该方法支持的所有参数:

2021-05-20-09-16-36

2021-05-20-09-17-34

这件事情中唯一让我感觉到意外的是,我断点查看columns的实现时,显示的是HikariProxyResultSet,但是在这个类中的断点不会执行到,需要在PgResultSet中进行断点。