Java查询MySQL数据库指定数据库中所有表名、字段名、字段类型、字段长度、字段描述
时间:2019-11-13
本文章向大家介绍Java查询MySQL数据库指定数据库中所有表名、字段名、字段类型、字段长度、字段描述,主要包括Java查询MySQL数据库指定数据库中所有表名、字段名、字段类型、字段长度、字段描述使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1,查询方法
public static List<Map<String, String>> getColumnInfoByTableName(String databaseName, String databaseUserName, String databaseUserPassword, String tableName){ //指定表 // String sql = "SELECT TABLE_NAME, column_name, DATA_TYPE, COLUMN_TYPE, column_comment FROM information_schema. COLUMNS WHERE TABLE_SCHEMA = '"+databaseName+"' and TABLE_NAME = '"+tableName+"'"; //不指定表 String sql = "SELECT TABLE_NAME, column_name, DATA_TYPE, COLUMN_TYPE, column_comment FROM information_schema. COLUMNS WHERE TABLE_SCHEMA = '"+databaseName+"'"; List<Map<String, String>> columnNameList = getJdbcData("com.mysql.jdbc.Driver", "jdbc:mysql://IP:PORT/databaseName?useUnicode=true&characterEncoding=UTF8", databaseUserName, databaseUserPassword, sql, 1, 5); //结果中的对应关系:column1 -- 表名; column2 -- 字段名; column3 -- 字段类型; column4 -- 字段类型长度; column5 -- 字段描述; return columnNameList; }
2,getJdbcData()方法在https://www.cnblogs.com/cailijuan/p/9964259.html
原文地址:https://www.cnblogs.com/cailijuan/p/11847278.html
- P1776 宝物筛选_NOI导刊2010提高(02)(背包的二进制优化)
- PYTHON黑帽编程 4.1 SNIFFER(嗅探器)之数据捕获(下)
- 3002 石子归并 3
- day2 oracle相关
- P2946 [USACO09MAR]牛飞盘队Cow Frisbee Team
- Django 中间件
- jupyter notebook下mongodb的使用
- P2915 [USACO08NOV]奶牛混合起来Mixed Up Cows
- Common Subsequence
- T7315 yyy矩阵折叠(长)
- T7314 yyy的巧克力(钟)
- T7316 yyy的最大公约数(者)
- 2017.7.15清北夏令营精英班Day1解题报告
- 09:LGTB 学分块
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解