您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

JDBC DatabaseMetaData.getColumns()返回重复的列

JDBC DatabaseMetaData.getColumns()返回重复的列

在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@

其他 2022/1/1 18:15:12 有659人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶