Future<Connection> connect( String host, int port, String userName, String password, [String? database]);