/** * get dburl which content are replaced by parameter value. * * @param dbType * @param dbVersion * @param host * @param username * @param password * @param port * @param dbName * @param dataSource * @param paramString * @return */ public String getDBUrl( String dbType, String dbVersion, String host, String username, String password, String port, String dbName, String dataSource, String paramString) { if (SupportDBUrlType.isMssql(dbType)) { // TDQ-12794: for mssql, because of some changes, we need to do like this String versionStr = changeMSSQLVersion(dbVersion); EDatabaseVersion4Drivers version = EDatabaseVersion4Drivers.indexOfByVersionDisplay(versionStr); if (version != null) { versionStr = version.getVersionValue(); } return DatabaseConnStrUtil.getURLString( dbType, versionStr, host, username, password, port, dbName, StringUtils.EMPTY, StringUtils.EMPTY, StringUtils.EMPTY, paramString); } else { return getDBUrl(dbType, host, port, dbName, StringUtils.EMPTY, paramString); } }