title: Driver manager not using the correct driver for the DB url
body: <p>I have a java application which is able create a connection to multiple DB.</p>
  
  <p>We are loading these drivers:</p>
  
  <pre><code>Class.forName("org.mariadb.jdbc.Driver");
  Class.forName("com.treasure_data.jdbc.TreasureDataDriver");
  </code></pre>
  
  <p>When I try to connect to aurora DB I would expect <code>DriverManager</code> to use the MariaDB driver - but instead it is using treasure_data driver.     </p>
  
  <pre><code>java.sql.Connection conn1 = DriverManager.getConnection("jdbc:mysql:aurora://YYY-aurora.XXXXX.com:3306/SomeDBName", "USER", "PASSWORD");
  </code></pre>
  
  <p>and this is the error I get: </p>
  
  <pre><code>java.sql.SQLException: Invalid JDBC URL: jdbc:mysql:aurora://YYY-aurora.XXXXX.com:3306/SomeDBName. URL prefix must be jdbc:td://
  </code></pre>
  
  <p>Why is <code>DriverManager</code> using the treasure_data Driver?</p>