美文网首页
数据库元数据(MetaData)

数据库元数据(MetaData)

作者: matthewfly | 来源:发表于2019-11-07 16:09 被阅读0次
    1. 概述
      元数据包括了数据库元数据DatabaseMetaData、结果集元数据ResultSetMetaData、PreparedStatement命令参数信息元数据ParameterMetaData。其中DatabaseMetaData接口记录了driver和其对应的数据库的基础信息,包括如何与其交互、提供哪些功能、包含哪些数据类型等。所以这些信息可以分为4个类别。

    2. 数据库信息
      获取数据基础信息接口,如:
      getURL
      getUserName
      isReadOnly

    3. 支持哪些特性
      查询数据库是否支持某些特性,如:
      supportsAlterTableWithAddColumn:是否支持alter table添加行
      supportsExpressionsInOrderBy:是否支持order by中的表达式

    4. 数据库的限制
      描述数据库各方面限制的接口类,如:
      getMaxBinaryLiteralLength: 允许的二进制最大数
      getMaxColumnNameLength: 列名允许的最大长度
      getMaxColumnsInIndex: 允许索引中最大列名长度

    5. 事务
      描述数据库事务支持情况,如:
      getDefaultTransactionIsolation:数据库默认的事物等级
      supportsTransactions: 数据库是否支持事务

    另外还有各个版本新增接口。

    相关文章

      网友评论

          本文标题:数据库元数据(MetaData)

          本文链接:https://www.haomeiwen.com/subject/vdlvbctx.html