From cab42447a7dfdb4c76db33d3eb5732f958f822aa Mon Sep 17 00:00:00 2001 From: lican Date: Tue, 12 Jun 2018 13:12:28 +0800 Subject: [PATCH] fix lowerCaseUrl (#1342) --- .../apm/plugin/jdbc/connectionurl/parser/URLParser.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/apm-sniffer/apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/connectionurl/parser/URLParser.java b/apm-sniffer/apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/connectionurl/parser/URLParser.java index 7cfe12c44..b9781213a 100644 --- a/apm-sniffer/apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/connectionurl/parser/URLParser.java +++ b/apm-sniffer/apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/connectionurl/parser/URLParser.java @@ -36,13 +36,14 @@ public class URLParser { public static ConnectionInfo parser(String url) { ConnectionURLParser parser = null; - if (url.startsWith(MYSQL_JDBC_URL_PREFIX)) { + String lowerCaseUrl = url.toLowerCase(); + if (lowerCaseUrl.startsWith(MYSQL_JDBC_URL_PREFIX)) { parser = new MysqlURLParser(url); - } else if (url.startsWith(ORACLE_JDBC_URL_PREFIX)) { + } else if (lowerCaseUrl.startsWith(ORACLE_JDBC_URL_PREFIX)) { parser = new OracleURLParser(url); - } else if (url.startsWith(H2_JDBC_URL_PREFIX)) { + } else if (lowerCaseUrl.startsWith(H2_JDBC_URL_PREFIX)) { parser = new H2URLParser(url); - } else if (url.startsWith(POSTGRESQL_JDBC_URL_PREFIX)) { + } else if (lowerCaseUrl.startsWith(POSTGRESQL_JDBC_URL_PREFIX)) { parser = new PostgreSQLURLParser(url); } return parser.parse();