`
xiaofengtoo
  • 浏览: 493870 次
  • 性别: Icon_minigender_1
  • 来自: xiamen
社区版块
存档分类
最新评论

DatabaseMetaData getExportedKey() 无法获取信息

 
阅读更多

在jdbc  DatabaseMetaData.getExportedKey() 获取相关信息 返回Result 无结果,很是郁闷

 

连接的是MYSQL:

 

google 下 ,有网友说是 information_schema 的 KEY_COLUMN_USAGE 类型需要是innodb ,

 

其实是错误的,应该是我们创建的表类型 是innodb ,然后我们创建的非主键索引,已经外键约束 这些信息才会在

 

 information_schema 的 KEY_COLUMN_USAGE  这张表中可查询到。JDBC  DatabaseMetaData.getExportedKey() 才可以获取对应信息。

分享到:
评论

相关推荐

    DatabaseMetaData生成数据库DLL

    通过调用`Connection`对象的`getMetaData()`方法,我们可以获取到`DatabaseMetaData`实例,从而获取到关于数据库的各种元数据,例如表、视图、列、索引等的详细信息。 2. **元数据的作用** 元数据是描述数据的数据...

    DatabaseMetaData 接口

    DatabaseMetaData 接口DatabaseMetaData 接口作为整体提供有关数据库的综合信息。 其中某些方法采用“字符串”自变量作为目录和模式名称。DB2 Everyplace 忽略这些自变量。 此处的某些方法以 ResultSet 对象的...

    java 查询oracle数据库所有表DatabaseMetaData的用法(详解)

    在Java编程中,当我们需要与Oracle数据库交互时,`java.sql.DatabaseMetaData`接口提供了一种方式来获取关于数据库的各种元数据信息。这篇文章将详细介绍如何利用`DatabaseMetaData`查询Oracle数据库的所有表。 ...

    JDBC元数据操作--DatabaseMetaData接口Demo

    DatabaseMetaData和ResultSetMetaData就是两个常用的获取数据库元数据相关信息的接口,本文只讲解DatabaseMetaData接口获取元数据的方法。 文章地址:http://blog.csdn.net/chen_zw/article/details/18816599

    DatabaseMetaDate接口

    DatabaseMetaData 接口作为整体提供有关数据库的综合信息。

    java读取metadata元信息

    在数据库操作中,JDBC(Java Database Connectivity)提供了`DatabaseMetaData`接口,允许查询数据库的元信息,如表结构、列信息、索引、视图等。通过`Connection`对象的`getMetaData()`方法可以获得这些信息。 6....

    java获取数据库主外键

    使用`DatabaseMetaData`对象的方法`getTables()`来获取所有表的信息。 ```java ResultSet tableRs = dbmd.getTables(null, null, "%", new String[]{"TABLE"}); ArrayList<String> tables = new ArrayList(); ...

    java判断数据库表是否存在

    `DatabaseMetaData`接口提供了关于数据库的元数据信息,包括表、列、索引等的信息。它可以通过`Connection`对象的`getMetaData()`方法获得。在本例中,我们主要关注`getTables`方法,它返回一个包含指定模式下的所有...

    Flink无法获取Kafka Topic Metadata异常及解决.docx

    Flink 无法获取 Kafka Topic Metadata 异常及解决 一、问题现象 在使用 Kafka 0.11.0.1 和 Flink 1.4 进行实时计算时,Flink 无法获取 Kafka Topic Metadata,报以下异常:org.apache.kafka.common.errors....

    metadata.db

    其中,“metadata.db”是Calibre的核心组件之一,它存储了所有关于电子书的元数据信息,包括书名、作者、出版日期、封面图片等,对于维护一个有序的电子图书库至关重要。当遇到“DB location is not valid, please ...

    metadata-extractor-2.9.1

    直接获取带有经纬度信息的图片 另外还可以获得图片的高度、宽度、成像时间等等 。

    java 获取数据库的基本信息

    此外,还可以通过`DatabaseMetaData.getColumns()`方法获取表的列信息,`getPrimaryKeys()`获取主键信息,`getExportedKeys()`获取外键信息等。 在实际项目中,你可能需要对这些结果进行处理,比如创建一个`...

    怎样用JDBC查看数据库的详细信息

    总结来说,使用JDBC查看数据库的详细信息主要涉及加载驱动、建立连接、获取`DatabaseMetaData`对象并调用其方法,以及正确处理结果集和关闭资源。这对于任何需要与数据库交互的Java应用都是至关重要的。通过阅读博文...

    android资料

    `DatabaseMetaData`提供了一种途径,使开发者能够获取关于数据库的各种元数据信息,这些信息涵盖了数据库的版本、表结构、列信息、索引、存储过程等多个方面。它是通过调用`Connection`对象的`getMetaData()`方法...

    calibre-web 数据库文件metadata.db 下载

    calibre-web 数据库文件metadata.db 下载

    基于Java JDBC的数据库元数据查询设计源码

    项目分为核心查询模块“database-metadata-core”和数据展示模块“database-metadata-view”,其中核心模块采用纯JDBC方式,通过java.sql.DatabaseMetaData对象获取数据库元数据信息,不依赖任何外部jar包,适用于...

    JdbcUtil.rar_oracle_元数据

    在Oracle中,可以使用JDBC的`DatabaseMetaData`接口来获取这些信息。下面将详细介绍如何通过Java和JDBC操作Oracle元数据。 1. **连接Oracle数据库**: 首先,你需要加载Oracle的JDBC驱动,通常是`ojdbc.jar`,并...

    metadata-extractor-2.4.0.rar 获取图片 exif 信息

    metadata-extractor-2.4.0.rar 获取 图片 exif 信息 使用方法: File jpegFile = new File("c:\\newchangetime.jpg"); Metadata metadata = JpegMetadataReader.readMetadata(jpegFile); Directory exif = ...

    获取音频文件的metadata1

    在Unity3D中,有时我们需要获取音频文件的元数据(metadata),这可能涉及到音频的标题、艺术家等信息,以便在游戏或应用中显示或者进行其他处理。本文将详细讲解如何在Unity中获取音频文件的metadata。 首先,元...

    Java获取数据库属性信息.rar

    在Java编程中,数据库操作是不可或缺的一部分,而`DatabaseMetaData`接口则是Java SQL API提供的一种机制,用于获取关于数据库的元数据信息。元数据是指关于数据的数据,例如表的结构、列的信息、索引、视图、存储...

Global site tag (gtag.js) - Google Analytics