ResultSet getColumns(String catalog,String schemaPattern,String tableNamePattern,String columNamePattern) throws SQLException

用于获得目录catalog中可用的数据表的数据列的信息

参数列表:Catalog:表示一个目录名

schemaPattern:表示模式名类型

tableNamePattern:表示数据名类型

columnNamePattern:表示数据列名类型

返回值是一个ResultSet对象,其中每一行描述一个数据列。每个数据列包含以下属性:TABLE_CAT:表示数据表的目录名

TABLE_SCHEM:表示数据表的模式名

TABLE_NAME:表示数据表名

COLUMN_NAME:表示数据列名

DATA_TYPE:表示java.sql.Types中的SQL类型,是一个short型数值。

TYPE_NAME:表示数据源使用的本地类型名

COLUMN_SIZE:表示数据列大小的一个int型数据。对于char或者date类型来说,表示字符串的最大长度;对于numeric或者decimal类型来说,表示精度。

BUFFER_LENGTH:表示当前不使用

DECIMAL_DIGITS:表示小数数字的个数,是一个int型数据。

NUM_PREC_RADIX:表示列的数据的基数,通常为二进制或十进制。

NULLABLE:表示数据列可否为null,是一个int型整数值。可能值如下:columnNoNulls可能不允许使用null

columnNullable一定不允许使用null

columnNullableUnknow不知道是否允许使用null

REMARKS:包含数据列的一个解释性注释,可以为null

COLUMN_DEF:列的默认值,可以为null。

SQL_DATA_TYPE:整型数值,当前不使用。

SQL_DATATIME_SUB:整型数值,当前不使用。

CHAR_OCTET_LENGTH:表示数据列的最大字节个数,仅针对CHAR类型。

ORDINAL_POSITION:表示数据表中的数据列的序号,从1开始。

IS_NULLABLE:字符串对象,若为“YES”,说明这个列允许使用null值;若为“NO”,则说明数据列不允许使用null值;若为空字符串“”,则表示可否使用null值未知。ResultSet getColumnPrivileges(String catalog,String schema,String table,String columnNamePattern) throws SQLException

用于获取数据列的访问权限的信息。

参数列表Catalog:表示一个目录名

schema:表示模式名类型

table:表示一个表名

columnNamePattern:表示一个共匹配的列名模式

如果列名表符合目录名,并且列名表的模式符合模式参数,列的表名符合table参数,列名与columnNamePattern参数匹配,那么函数将返回这些列的访问权限,返回的信息是按照列名和列的权限排序的;函数返回的权限除了可以看作是某个列的权限之外,还可以看作是一个表的权限。

函数的返回值是一个ResultSet对象,每一行都是对一个列的访问权限的描述。

对列的访问权限的描述包括以下属性:TABLE_CAT:表示数据表的目录名

TABLE_SCHEM:表示数据表的模式名

TABLE_NAME:表示数据表名

COLUMN_NAME:表示数据列名

COLUMN_NAME:表示数据列名

GRANTOR:表示权限的授权人,可以为null

GRANTEE:表示被授权者,可以为null

PRIVILEGE:表示可以访问的权限,如select,insert,update,reference等。

IS_GRANTABLE:表示指名被授权者是否有权限将权限转让给他人。若为“YES”,则可以再次转让权限,若为“NO”,则不可转让。若为null,则未知。

jdbc获取mysql 列信息_JDBC获取数据库信息:获取表中各列的信息相关推荐

  1. mysql select 指定列_MySQL使用select语句查询指定表中指定列(字段)的数据

    本文介绍mysql数据库中执行select查询语句,查询指定列的数据,即指定字段的数据. 再来回顾一下sql语句中的select语句的语法: select 语句的基本语法: select from w ...

  2. mysql 数据类型怎么用,myMySQL数据库怎么更改表中某字段的数据类型? MySQL数据库使用教程...

    在mysql中,可以使用"ALTER TABLE"语句配合"MODIFY"关键字来更改表中某字段的数据类型:语法格式"ALTER TABLE MODI ...

  3. html中怎样隐藏列,关于jquery:隐藏/显示HTML表中的列

    我有一个包含几列的HTML表,我需要使用jquery实现一个列选择器. 当用户单击复选框时,我要隐藏/显示表中的相应列. 我想在不将类附加到表中的每个td的情况下执行此操作,是否可以使用jquery选 ...

  4. jdbc连接数据库mysql的问题_JDBC连接Mysql数据库出现的问题汇总

    最近安装了一个 mysql 8.0 版本的数据库,在程序中连接的时候可谓是状况不断.之前也会遇到一些问题,这里就对使用 JDBC 连接 mysql 会出现的问题做一个汇总. 在此之前说明一下环境: 开 ...

  5. mysql数据库优化课程---12、mysql嵌套和链接查询(查询user表中存在的所有班级的信息?)...

    mysql数据库优化课程---12.mysql嵌套和链接查询(查询user表中存在的所有班级的信息?) 一.总结 一句话总结: in:distinct:select * from class wher ...

  6. mysql 数据库字符集,表字符集 ,列字符集优先级,以及修改表字符集utf8为utf8mb4对之前的数据是否有影响 简记

    myslq 可以设置数据库级别,表级别,列级别 字符集编码: 优先级顺序为:数据库字符集 < 表字符集 < 列字符集: 也就是 上面三个级别 字符集不一致时,以 更小范围的配置为准: 例如 ...

  7. 怎么导出mysql数据库注释_数据库基础:如何查看并导出数据表中字段的注释信息...

    查看并导出SQL Server 2000数据表中字段的注释信息: 此示例为导出某个表注释的语句:(表名是bbs_bank_log) SELECT sysobjects.name AS 表名, sysc ...

  8. mysql下备份所有的数据库和数据表

    shell脚本实现 mysql下备份所有的数据库和数据表 要求:(1)mysql下的数据库的表要以table_name.sql备份保存 (2)保存在当前目录下,并以当天时间命名 #!/bin/bash ...

  9. 【数据库】sqlite中的限制:数据库大小、表数、列数、行数、参数个数、连接数等

    目录 一.参考网址 二.详解 1.查看.设置sqlite限制命令.limit 2.SQLite中的限制汇总 1)字符串或BLOB的最大长度 2)最大列数 3)SQL语句的最大长度 4)联接中的最大表数 ...

  10. mysql 查询指定字段数据_MySQL使用select语句查询指定表中指定列(字段)的数据

    本文介绍mysql数据库中执行select查询语句,查询指定列的数据,即指定字段的数据. 再来回顾一下sql语句中的select语句的语法: select 语句的基本语法: select from w ...

最新文章

  1. 使用Python,机器学习和深度学习的5个很棒的计算机视觉项目创意!
  2. 百度地图发布专网地图时空数据托管平台,构建智慧城市数字底盘
  3. 你的心思,我如何懂得?
  4. Spring的AOP使用xml配置
  5. 2021-01-26 Python自动化办公-处理word文档
  6. IDEA如何设置鼠标滚轮调整字体大小
  7. go:linkname
  8. 2014年自动化的个人感想
  9. 算法正在统治世界——每个程序员都应该收藏的算法复杂度速查表
  10. 微信小程序与公众号推送消息
  11. [圣诞大礼][android控]平板电脑HD精品游戏软件合集
  12. 水稻生物育种突破 国稻种芯-何登骥:功能性农业外源植物导入
  13. 实现校园网花样上网方法
  14. 安装yasm(汇编编译器)和 nasm
  15. excel查找通配符波浪号,星号
  16. 教你如何写初/高级前端简历【全新web前端入门视频教程】
  17. arcgis属性表中的某一字段保留1位小数
  18. Wifi测速上下行不一致
  19. getch.h与走迷宫推箱子的简单实现
  20. 大功率的用电电器为什么要用三孔插座?

热门文章

  1. intel服务器主板芯片,英特尔® 服务器主板 S2600CW2SR
  2. 霍尼韦尔epks 操作 组态 维护 使用 硬件 手册_标准四合一气体检测仪霍尼韦尔MiniMAX X4...
  3. 计算机软件基础操作,计算机软件基础 第九章 Excel基本操作(1页)-原创力文档...
  4. jmeter全局变量传参_Jmeter 将正则表达式提取的参数传给全局(跨线程组使用变量)...
  5. html宽度自适应怎么调整li超出隐藏,HTML篇之CSS样式——div ul li 嵌套后解决高度自适应方法...
  6. 一做就是一天,这一天天的谁受得了
  7. 皮一皮:减肥如此简单...
  8. 答应我!别再写上千行的类了,好吗?
  9. Spring 5.1.13 和 Spring Boot 2.2.3 发布
  10. cad打印样式ctb丢失_CAD制图初学入门之常见的CAD打印设置汇总