code: public static @NotNull Database forUrlAndCredentials(@NotNull String url, @Nullable String username, @Nullable String password) {
          return new Database(new DriverManagerConnectionProvider(url, username, password));
      }
docs: Returns a new Database that uses given connection options to open connection. The database
  opens connections directly from {@link DriverManager} without performing connection pooling.
  
  @see DriverManagerConnectionProvider