title: Is the underlying Snowflake driver pooling the connections here?
body: <p>Using this code:</p>
  <pre><code>import java.sql.Connection;
  import java.sql.Driver;
  import java.sql.DriverManager;
  
  
  public Connection fetchSnowflakeConnection(SnowflakeSettings settings) {
      Properties properties = getProperties(settings);
      try {
          String connectStr = null;
          if (StringUtils.isBlank(settings.url)) {
              connectStr = &quot;jdbc:snowflake://us-east-1.blah.com&quot;;
          } else {
              connectStr = &quot;jdbc:snowflake://&quot; + settings.url;
          }
  
          Driver driver = DriverManager.getDriver(connectStr);
          LOG.info(&quot;Snowflake driver version: {}.{}&quot;, driver.getMajorVersion(),
                  driver.getMinorVersion());
          return DriverManager.getConnection(connectStr, properties);
      } catch (Exception e) {
          LOG.error(&quot;Problem getting Snowflake connection with these settings: &quot; + settings.toString(),
                  e);
      }
      return null;
  }
  </code></pre>
  <p>Is the connection pooled?  I am using the base java DriverManager but in Mark's world it is getting the Snowflake driver which is pooling the connection.  So</p>
  <pre><code>DriverManager.getConnection(connectStr, properties);
  </code></pre>
  <p>is getting a pooled connection.  Right?</p>