zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    文字标签和注释标签
    HTML文档的组成和标签的规范
    HTML概述
    javaWeb
    web开发的三层架构
    ASCII码表
    JDK的新特性
    Editplus的运行JAVA的配置
    Eclipse的断点调试
    Eclipse工作空间的基本配置
  • 原文地址:https://www.cnblogs.com/cailijuan/p/11847278.html
Copyright © 2011-2022 走看看