Compare commits

...

1 Commits

Author SHA1 Message Date
Liu Xinquan
46a057b0ad fix(TDQ-18322) throw NPE when retrieve the schema on Sybase (#3234) 2020-04-29 17:48:10 +08:00

View File

@@ -445,7 +445,8 @@ public class DBConnectionFillerImpl extends MetadataFillerImpl<DatabaseConnectio
ResultSet catalogNames = null;
if (dbJDBCMetadata instanceof SybaseDatabaseMetaData) {
// Whether in context mode or not, metaConnection can get the correct username always
catalogNames = ((SybaseDatabaseMetaData) dbJDBCMetadata).getCatalogs(metaConnection.getUsername());
String username = metaConnection == null ? dbConn.getUsername() : metaConnection.getUsername();
catalogNames = ((SybaseDatabaseMetaData) dbJDBCMetadata).getCatalogs(username);
} else {
catalogNames = dbJDBCMetadata.getCatalogs();
}