09042040:优化资产展示的代码
parent
596f8c673c
commit
a60944c925
|
@ -216,7 +216,7 @@ public class DataSource extends BaseEntity {
|
||||||
.maxNum(req.getMaxNum())
|
.maxNum(req.getMaxNum())
|
||||||
.maxWaitSize(req.getMaxWaitSize())
|
.maxWaitSize(req.getMaxWaitSize())
|
||||||
.maxWaitTime(req.getMaxWaitTime())
|
.maxWaitTime(req.getMaxWaitTime())
|
||||||
.driverName(req.getDriverName())
|
.driverName("com.mysql.cj.jdbc.Driver")
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -226,13 +226,17 @@ public class DataSource extends BaseEntity {
|
||||||
*/
|
*/
|
||||||
public String getUrl(){
|
public String getUrl(){
|
||||||
StringBuilder urlSb = new StringBuilder(BaseConfig.MYSQLJDBCPRO);
|
StringBuilder urlSb = new StringBuilder(BaseConfig.MYSQLJDBCPRO);
|
||||||
urlSb.append(this.ip);//拼接ip
|
//拼接ip
|
||||||
|
urlSb.append(this.ip);
|
||||||
urlSb.append(":");
|
urlSb.append(":");
|
||||||
urlSb.append(this.port); //拼接端口
|
//拼接端口
|
||||||
|
urlSb.append(this.port);
|
||||||
urlSb.append("/");
|
urlSb.append("/");
|
||||||
urlSb.append(this.databaseName);//拼接数据库
|
//拼接数据库
|
||||||
|
urlSb.append(this.databaseName);
|
||||||
urlSb.append("?");
|
urlSb.append("?");
|
||||||
urlSb.append(this.connectionParam);//useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
//useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
||||||
|
urlSb.append(this.connectionParam);
|
||||||
return urlSb.toString();
|
return urlSb.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,7 @@ import java.util.concurrent.ExecutorService;
|
||||||
import java.util.concurrent.Executors;
|
import java.util.concurrent.Executors;
|
||||||
|
|
||||||
import static com.muyu.source.pool.config.BaseConfig.SELECTALL;
|
import static com.muyu.source.pool.config.BaseConfig.SELECTALL;
|
||||||
|
import static com.muyu.source.pool.config.BaseConfig.SELECTFIELD;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Lenovo
|
* @author Lenovo
|
||||||
|
@ -244,6 +245,9 @@ public class DataSourceServiceImpl extends ServiceImpl<DataSourceMapper, DataSou
|
||||||
ExecutorService threadPool = Executors.newCachedThreadPool();
|
ExecutorService threadPool = Executors.newCachedThreadPool();
|
||||||
PreparedStatement ps = null;
|
PreparedStatement ps = null;
|
||||||
try {
|
try {
|
||||||
|
conn.prepareStatement(SELECTFIELD+"WHERE \n" +
|
||||||
|
"TABLE_SCHEMA = '" + databaseName + "' \n" +
|
||||||
|
"AND TABLE_NAME = '" + table.getTableName() + "'");
|
||||||
ps = conn.prepareStatement(" SELECT " +
|
ps = conn.prepareStatement(" SELECT " +
|
||||||
" COLUMN_NAME , " +
|
" COLUMN_NAME , " +
|
||||||
" COLUMN_COMMENT ," +
|
" COLUMN_COMMENT ," +
|
||||||
|
@ -276,7 +280,7 @@ public class DataSourceServiceImpl extends ServiceImpl<DataSourceMapper, DataSou
|
||||||
String dataType = String.valueOf(resultSet.getObject(5));
|
String dataType = String.valueOf(resultSet.getObject(5));
|
||||||
String columnType = String.valueOf(resultSet.getObject(6));
|
String columnType = String.valueOf(resultSet.getObject(6));
|
||||||
String characterMaximumLength = String.valueOf(resultSet.getInt(7));
|
String characterMaximumLength = String.valueOf(resultSet.getInt(7));
|
||||||
String NumericScale = String.valueOf(resultSet.getInt(8));
|
String numericScale = String.valueOf(resultSet.getInt(8));
|
||||||
String isNullable = String.valueOf(resultSet.getObject(9));
|
String isNullable = String.valueOf(resultSet.getObject(9));
|
||||||
String columnDefault = String.valueOf(resultSet.getObject(10));
|
String columnDefault = String.valueOf(resultSet.getObject(10));
|
||||||
|
|
||||||
|
@ -288,7 +292,7 @@ public class DataSourceServiceImpl extends ServiceImpl<DataSourceMapper, DataSou
|
||||||
.javaType(end)
|
.javaType(end)
|
||||||
.columnType(columnType)
|
.columnType(columnType)
|
||||||
.columnLength(characterMaximumLength)
|
.columnLength(characterMaximumLength)
|
||||||
.columnDecimals(NumericScale)
|
.columnDecimals(numericScale)
|
||||||
.isNull("YES".equals(isNullable) ? "Y" : "N")
|
.isNull("YES".equals(isNullable) ? "Y" : "N")
|
||||||
.defaultValue(columnDefault)
|
.defaultValue(columnDefault)
|
||||||
.build();
|
.build();
|
||||||
|
|
Loading…
Reference in New Issue