09042104:优化资产展示的代码

master
冷调 2024-09-04 21:04:47 +08:00
parent a60944c925
commit 240a115e93
1 changed files with 22 additions and 22 deletions

View File

@ -245,30 +245,30 @@ public class DataSourceServiceImpl extends ServiceImpl<DataSourceMapper, DataSou
ExecutorService threadPool = Executors.newCachedThreadPool();
PreparedStatement ps = null;
try {
conn.prepareStatement(SELECTFIELD+"WHERE \n" +
ps = conn.prepareStatement(SELECTFIELD+"WHERE \n" +
"TABLE_SCHEMA = '" + databaseName + "' \n" +
"AND TABLE_NAME = '" + table.getTableName() + "'");
ps = conn.prepareStatement(" SELECT " +
" COLUMN_NAME , " +
" COLUMN_COMMENT ," +
" CASE WHEN COLUMN_KEY = 'PRI' THEN '是' ELSE '否' END ," +
" CASE \n" +
" WHEN DATA_TYPE = 'int' THEN 'Integer' " +
" WHEN DATA_TYPE = 'bigint' THEN 'Long' " +
" WHEN DATA_TYPE = 'varchar' THEN 'String' " +
" WHEN DATA_TYPE = 'decimal' THEN 'BigDecimal' " +
" WHEN DATA_TYPE = 'tinyint' AND COLUMN_TYPE = 'tinyint(1)' THEN 'Boolean'" +
" ELSE DATA_TYPE \n" +
" END , " +
" DATA_TYPE , \n" +
" COLUMN_TYPE , \n" +
" CHARACTER_MAXIMUM_LENGTH , \n" +
" NUMERIC_SCALE , \n" +
" IS_NULLABLE , \n" +
" COLUMN_DEFAULT \n" +
"FROM INFORMATION_SCHEMA.COLUMNS WHERE \n" +
"TABLE_SCHEMA = '" + databaseName + "' \n" +
"AND TABLE_NAME = '" + table.getTableName() + "'");
// ps = conn.prepareStatement(" SELECT " +
// " COLUMN_NAME , " +
// " COLUMN_COMMENT ," +
// " CASE WHEN COLUMN_KEY = 'PRI' THEN '是' ELSE '否' END ," +
// " CASE \n" +
// " WHEN DATA_TYPE = 'int' THEN 'Integer' " +
// " WHEN DATA_TYPE = 'bigint' THEN 'Long' " +
// " WHEN DATA_TYPE = 'varchar' THEN 'String' " +
// " WHEN DATA_TYPE = 'decimal' THEN 'BigDecimal' " +
// " WHEN DATA_TYPE = 'tinyint' AND COLUMN_TYPE = 'tinyint(1)' THEN 'Boolean'" +
// " ELSE DATA_TYPE \n" +
// " END , " +
// " DATA_TYPE , \n" +
// " COLUMN_TYPE , \n" +
// " CHARACTER_MAXIMUM_LENGTH , \n" +
// " NUMERIC_SCALE , \n" +
// " IS_NULLABLE , \n" +
// " COLUMN_DEFAULT \n" +
// "FROM INFORMATION_SCHEMA.COLUMNS WHERE \n" +
// "TABLE_SCHEMA = '" + databaseName + "' \n" +
// "AND TABLE_NAME = '" + table.getTableName() + "'");
ResultSet resultSet = ps.executeQuery();