【fix】修改字段命名为statement

This commit is contained in:
mzc5649
2021-04-01 14:11:36 +08:00
parent 451513da52
commit 3fa799b087
@@ -23,7 +23,7 @@ import com.jero.codegenerate.generate.util.TableConvert;
public class DbReadTableUtil {
private static Connection connection;
private static Statement c;
private static Statement statement;
public DbReadTableUtil() {
}
@@ -53,7 +53,7 @@ public class DbReadTableUtil {
try {
Class.forName(CodeConfigProperties.driverName);
connection = DriverManager.getConnection(CodeConfigProperties.databaseUrl, CodeConfigProperties.username, CodeConfigProperties.password);
c = connection.createStatement(1005, 1007);
statement = connection.createStatement(1005, 1007);
String var3 = connection.getCatalog();
log.info(" connect databaseName : " + var3);
if (CodeConfigProperties.databaseType.equals("mysql")) {
@@ -73,7 +73,7 @@ public class DbReadTableUtil {
}
log.debug("--------------sql-------------" + var1);
ResultSet var0 = c.executeQuery(var1);
ResultSet var0 = statement.executeQuery(var1);
while(var0.next()) {
String var4 = var0.getString(1);
@@ -83,9 +83,9 @@ public class DbReadTableUtil {
var13.printStackTrace();
} finally {
try {
if (c != null) {
c.close();
c = null;
if (statement != null) {
statement.close();
statement = null;
System.gc();
}
@@ -111,7 +111,7 @@ public class DbReadTableUtil {
try {
Class.forName(com.jero.codegenerate.properties.CodeConfigProperties.driverName);
connection = DriverManager.getConnection(com.jero.codegenerate.properties.CodeConfigProperties.databaseUrl, com.jero.codegenerate.properties.CodeConfigProperties.username, com.jero.codegenerate.properties.CodeConfigProperties.password);
c = connection.createStatement(1005, 1007);
statement = connection.createStatement(1005, 1007);
String var4 = connection.getCatalog();
log.info(" connect databaseName : " + var4);
if (com.jero.codegenerate.properties.CodeConfigProperties.databaseType.equals("mysql")) {
@@ -131,7 +131,7 @@ public class DbReadTableUtil {
}
log.debug("--------------sql-------------" + var2);
ResultSet var1 = c.executeQuery(var2);
ResultSet var1 = statement.executeQuery(var2);
var1.last();
var5 = var1.getRow();
if (var5 <= 0) {
@@ -195,9 +195,9 @@ public class DbReadTableUtil {
throw var19;
} finally {
try {
if (c != null) {
c.close();
c = null;
if (statement != null) {
statement.close();
statement = null;
System.gc();
}
@@ -231,7 +231,7 @@ public class DbReadTableUtil {
try {
Class.forName(com.jero.codegenerate.properties.CodeConfigProperties.driverName);
connection = DriverManager.getConnection(com.jero.codegenerate.properties.CodeConfigProperties.databaseUrl, com.jero.codegenerate.properties.CodeConfigProperties.username, com.jero.codegenerate.properties.CodeConfigProperties.password);
c = connection.createStatement(1005, 1007);
statement = connection.createStatement(1005, 1007);
String var4 = connection.getCatalog();
log.info(" connect databaseName : " + var4);
if (com.jero.codegenerate.properties.CodeConfigProperties.databaseType.equals("mysql")) {
@@ -250,7 +250,7 @@ public class DbReadTableUtil {
var2 = MessageFormat.format("select distinct cast(a.name as varchar(50)) column_name, cast(b.name as varchar(50)) data_type, cast(e.value as NVARCHAR(200)) comment, cast(ColumnProperty(a.object_id,a.Name,'''Precision''') as int) num_precision, cast(ColumnProperty(a.object_id,a.Name,'''Scale''') as int) num_scale, a.max_length, (case when a.is_nullable=1 then '''y''' else '''n''' end) nullable,column_id from sys.columns a left join sys.types b on a.user_type_id=b.user_type_id left join (select top 1 * from sys.objects where type = '''U''' and name ={0} order by name) c on a.object_id=c.object_id left join sys.extended_properties e on e.major_id=c.object_id and e.minor_id=a.column_id and e.class=1 where c.name={0} order by a.column_id", TableConvert.c(var0));
}
var1 = c.executeQuery(var2);
var1 = statement.executeQuery(var2);
var1.last();
var5 = var1.getRow();
if (var5 <= 0) {
@@ -306,9 +306,9 @@ public class DbReadTableUtil {
throw var18;
} finally {
try {
if (c != null) {
c.close();
c = null;
if (statement != null) {
statement.close();
statement = null;
System.gc();
}
@@ -340,7 +340,7 @@ public class DbReadTableUtil {
log.debug("数据库驱动: " + com.jero.codegenerate.properties.CodeConfigProperties.driverName);
Class.forName(com.jero.codegenerate.properties.CodeConfigProperties.driverName);
connection = DriverManager.getConnection(com.jero.codegenerate.properties.CodeConfigProperties.databaseUrl, com.jero.codegenerate.properties.CodeConfigProperties.username, com.jero.codegenerate.properties.CodeConfigProperties.password);
c = connection.createStatement(1005, 1007);
statement = connection.createStatement(1005, 1007);
String var3 = connection.getCatalog();
log.info(" connect databaseName : " + var3);
if (com.jero.codegenerate.properties.CodeConfigProperties.databaseType.equals("mysql")) {
@@ -359,7 +359,7 @@ public class DbReadTableUtil {
var2 = MessageFormat.format("select distinct cast(a.name as varchar(50)) column_name, cast(b.name as varchar(50)) data_type, cast(e.value as NVARCHAR(200)) comment, cast(ColumnProperty(a.object_id,a.Name,'''Precision''') as int) num_precision, cast(ColumnProperty(a.object_id,a.Name,'''Scale''') as int) num_scale, a.max_length, (case when a.is_nullable=1 then '''y''' else '''n''' end) nullable,column_id from sys.columns a left join sys.types b on a.user_type_id=b.user_type_id left join (select top 1 * from sys.objects where type = '''U''' and name ={0} order by name) c on a.object_id=c.object_id left join sys.extended_properties e on e.major_id=c.object_id and e.minor_id=a.column_id and e.class=1 where c.name={0} order by a.column_id", TableConvert.c(var0));
}
ResultSet var1 = c.executeQuery(var2);
ResultSet var1 = statement.executeQuery(var2);
var1.last();
int var4 = var1.getRow();
return var4 > 0;