code: public static DataSource createDataSource(String url) throws SQLException {
          assertNotNull(url);
  
          BasicDataSource ds = new BasicDataSource();
          ds.setUrl(url);
  
          return ds;
      }
docs: Returns new Pooled {@link DataSource} implementation
  <p/>
  In case this function won't work - use {@link #createDataSource(java.util.Properties)}
  
  @param url Database connection url
  @return new Pooled {@link DataSource} implementation
  @throws SQLException