【发布时间】:2014-05-19 16:57:06
【问题描述】:
tl:dr;有没有办法通过 JDBC 选择不区分大小写的表名?
我尝试通过 JDBC 连接从数据库中提取所有表名。我可以通过
轻松做到这一点ResultSet tablesRst = connection.getMetaData().getTables( null, null, null, null );
然而,这会返回所有表、视图等。我只需要前 10 个匹配模式。我知道我可以通过操纵论点自己构建它。
模式的大小写很重要,如果模式是a%,我找不到表AAP。
有没有一种简单的方法可以通过 JDBC 查询表名,而无需求助于特定于数据库的代码?
【问题讨论】:
标签: java jdbc schema case-insensitive