【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 { public class DbReadTableUtil {
private static Connection connection; private static Connection connection;
private static Statement c; private static Statement statement;
public DbReadTableUtil() { public DbReadTableUtil() {
} }
@@ -53,7 +53,7 @@ public class DbReadTableUtil {
try { try {
Class.forName(CodeConfigProperties.driverName); Class.forName(CodeConfigProperties.driverName);
connection = DriverManager.getConnection(CodeConfigProperties.databaseUrl, CodeConfigProperties.username, CodeConfigProperties.password); connection = DriverManager.getConnection(CodeConfigProperties.databaseUrl, CodeConfigProperties.username, CodeConfigProperties.password);
c = connection.createStatement(1005, 1007); statement = connection.createStatement(1005, 1007);
String var3 = connection.getCatalog(); String var3 = connection.getCatalog();
log.info(" connect databaseName : " + var3); log.info(" connect databaseName : " + var3);
if (CodeConfigProperties.databaseType.equals("mysql")) { if (CodeConfigProperties.databaseType.equals("mysql")) {
@@ -73,7 +73,7 @@ public class DbReadTableUtil {
} }
log.debug("--------------sql-------------" + var1); log.debug("--------------sql-------------" + var1);
ResultSet var0 = c.executeQuery(var1); ResultSet var0 = statement.executeQuery(var1);
while(var0.next()) { while(var0.next()) {
String var4 = var0.getString(1); String var4 = var0.getString(1);
@@ -83,9 +83,9 @@ public class DbReadTableUtil {
var13.printStackTrace(); var13.printStackTrace();
} finally { } finally {
try { try {
if (c != null) { if (statement != null) {
c.close(); statement.close();
c = null; statement = null;
System.gc(); System.gc();
} }
@@ -111,7 +111,7 @@ public class DbReadTableUtil {
try { try {
Class.forName(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); 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(); String var4 = connection.getCatalog();
log.info(" connect databaseName : " + var4); log.info(" connect databaseName : " + var4);
if (com.jero.codegenerate.properties.CodeConfigProperties.databaseType.equals("mysql")) { if (com.jero.codegenerate.properties.CodeConfigProperties.databaseType.equals("mysql")) {
@@ -131,7 +131,7 @@ public class DbReadTableUtil {
} }
log.debug("--------------sql-------------" + var2); log.debug("--------------sql-------------" + var2);
ResultSet var1 = c.executeQuery(var2); ResultSet var1 = statement.executeQuery(var2);
var1.last(); var1.last();
var5 = var1.getRow(); var5 = var1.getRow();
if (var5 <= 0) { if (var5 <= 0) {
@@ -195,9 +195,9 @@ public class DbReadTableUtil {
throw var19; throw var19;
} finally { } finally {
try { try {
if (c != null) { if (statement != null) {
c.close(); statement.close();
c = null; statement = null;
System.gc(); System.gc();
} }
@@ -231,7 +231,7 @@ public class DbReadTableUtil {
try { try {
Class.forName(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); 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(); String var4 = connection.getCatalog();
log.info(" connect databaseName : " + var4); log.info(" connect databaseName : " + var4);
if (com.jero.codegenerate.properties.CodeConfigProperties.databaseType.equals("mysql")) { 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)); 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(); var1.last();
var5 = var1.getRow(); var5 = var1.getRow();
if (var5 <= 0) { if (var5 <= 0) {
@@ -306,9 +306,9 @@ public class DbReadTableUtil {
throw var18; throw var18;
} finally { } finally {
try { try {
if (c != null) { if (statement != null) {
c.close(); statement.close();
c = null; statement = null;
System.gc(); System.gc();
} }
@@ -340,7 +340,7 @@ public class DbReadTableUtil {
log.debug("数据库驱动: " + com.jero.codegenerate.properties.CodeConfigProperties.driverName); log.debug("数据库驱动: " + com.jero.codegenerate.properties.CodeConfigProperties.driverName);
Class.forName(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); 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(); String var3 = connection.getCatalog();
log.info(" connect databaseName : " + var3); log.info(" connect databaseName : " + var3);
if (com.jero.codegenerate.properties.CodeConfigProperties.databaseType.equals("mysql")) { 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)); 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(); var1.last();
int var4 = var1.getRow(); int var4 = var1.getRow();
return var4 > 0; return var4 > 0;