DataSource database = _quercus.getDatabase();  if (database != null) return database.getConnection();  database = DatabaseManager.findDatabase(driver, url);
DataSource database = getDataSource(driver, url);
  public Connection getConnection(String driver, String url,                                  String userName, String password)    throws Exception  {    DataSource database = _quercus.getDatabase();    if (database != null)      return database.getConnection();    database = DatabaseManager.findDatabase(driver, url);    if (userName == null || userName.equals(""))      return database.getConnection();    else      return database.getConnection(userName, password);  }