在oracle中,Connection.getMetaData()
返回 整个 数据库的元数据,而不仅仅是您碰巧要连接到的架构。因此,当您提供null
的前两个参数时Meta.getColumns()
,您并不仅要过滤模式的结果。@H_404_9@
您需要将Oracle模式的名称提供给的前两个参数之一Meta.getColumns()
,可能是第二个,例如@H_404_9@
Meta.getColumns(null, "myuser", "EMPLOYEES", null);
这样做有点烦人,但这是Oracle员工选择实现其JDBC驱动程序的方式。@H_404_9@