扩展阅读
  • java命名空间java.lang.management类managementfactory的类成员方法: getoperatingsystemmxbean定义及介绍
  • java.util.Date 和 java.slq.Date 如何最简单实现互换?
  • java命名空间java.lang.management接口memorypoolmxbean的类成员方法: isvalid定义及介绍
  • 轻量级Java开发工具 Java Tools
  • java命名空间java.lang.management接口threadmxbean的类成员方法: isthreadcputimesupported定义及介绍
  • 在下初学java,请各位大虾推荐几个java学习网站吧!
  • java命名空间java.lang.management接口memorymanagermxbean的类成员方法: isvalid定义及介绍
  • 各位大虾,为什么我的java程序能通过编译,但是在用java命令运行程序的时候却老是报错“Exception in thread "main" java.lang.NoClassDe
  • java命名空间java.awt.image接口imageobserver的类成员方法: properties定义及介绍
  • 请问:java 入门以及学好Java要看哪些书籍阿????
  • java命名空间java.sql类types的类成员方法: other定义及介绍
  • Java源码工具 java2html
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • java bean和java class的区别??
  • java命名空间java.awt类color的类成员方法: gettransparency定义及介绍
  • 学习JAVA,请推荐好的 JAVA站点!
  • java命名空间java.lang.management类memoryusage的类成员方法: getcommitted定义及介绍
  • 关于Java好的网站,哪个Java好的教程。
  • java命名空间java.text类decimalformat的类成员方法: setparsebigdecimal定义及介绍
  • 如何将java.util.Date转化成java.sql.Date?
  • java命名空间java.beans接口propertyeditor的类成员方法: getvalue定义及介绍
  • 如何设置java应用程序的风格,如java风格,和windows风格!
  •  
    当前位置:  编程语言>java/jsp

    java命名空间java.sql接口databasemetadata的类成员方法: gettypeinfo定义及介绍

     
        发布时间:2014-2-17  


        本文导语:  gettypeinfo resultset gettypeinfo() throws sqlexception 获取此数据库支持的所有数据类型的描述。它们先按照 data_type 排序,然后按照数据类型映射表与相应的 jdbc sql 类型的接近程度排序。 如果数据库支持 sql 独特类型...

    gettypeinfo

    resultset gettypeinfo()
                          throws sqlexception
    获取此数据库支持的所有数据类型的描述。它们先按照 data_type 排序,然后按照数据类型映射表与相应的 jdbc sql 类型的接近程度排序。

    如果数据库支持 sql 独特类型,则 gettypeinfo() 将返回一行类型为 distinct 的 type_name 和类型为 types.distinct 的 data_type。如果数据库支持 sql 结构类型,则 gettypeinfo() 将会返回一行类型为 struct 的 type_name 和类型为 types.struct 的 data_type。

    如果支持 sql 独特类型和结构类型,则每种类型的信息可以从 getudts() 方法获得。

    每个类型描述都有以下列:

    1. type_name string => 类型名称
    2. data_type int => 来自 java.sql.types 的 sql 数据类型
    3. precision int => 最大精度
    4. literal_prefix string => 用于引用字面值的前缀(可为 null
    5. literal_suffix string => 用于引用字面值的后缀(可为 null
    6. create_params string => 用于创建类型的参数(可为 null
    7. nullable short => 是否可对此类型使用 null。
      • typenonulls - 不允许使用 null 值
      • typenullable - 允许使用 null 值
      • typenullableunknown - 不知道是否可使用 null
    8. case_sensitive boolean=> 是否区分大小写。
    9. searchable short => 是否可以基于此类型使用 "where":
      • typeprednone - 不支持
      • typepredchar - 仅支持 where ..like
      • typepredbasic - 除 where ..like 以外都受支持
      • typesearchable - 所有 where ..都受支持
    10. unsigned_attribute boolean => 是否不带符号。
    11. fixed_prec_scale boolean => 是否可以为钱币值。
    12. auto_increment boolean => 是否可以用于自动增量值。
    13. local_type_name string => 类型名称的本地版(可为 null
    14. minimum_scale short => 受支持的最小标度
    15. maximum_scale short => 受支持的最大标度
    16. sql_data_type int => 未被使用
    17. sql_datetime_sub int => 未被使用
    18. num_prec_radix int => 通常为 2 或 10

    对于给定数据类型,precision 列表示服务器支持的最大列大小。对于数值数据,这是最大精度。对于字符数据,这是字符长度。对于日期时间数据类型,这是 string 表示形式的字符长度(假定允许的最大小数秒组件的精度)。对于二进制数据,这是字节长度。对于 rowid 数据类型,这是字节长度。对于列大小不适用的数据类型,则返回 null。

    返回:
    resultset 对象,在此对象中,每一行都是一个 sql 类型描述
    抛出:
    sqlexception - 如果发生数据库访问错误
    相关文章推荐:


    站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3