java.sql.DatabaseMetaData
的getTables()
传入了schemaPattern
,传的数据库名,但是返回的却是所有库的表信息
函数全写:ResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String types[]) throws SQLException;
在创建jdbc连接
的url后面拼接上
&nullCatalogMeansCurrent=true
mysql驱动由5.0
升级到8.0
之后出现,原来升级后默认的nullCatalogMeansCurrent
属性为false
,参考mysql官方文档:
MySQL Doc