Conexion remota de Java netbeans a mysql

estoy realizando una aplicación en netbeans solo necesito saber como realizo una conexión remota ya lo hice de manera local de esta forma:

public class Conexion {

Connection conect = null;
public Connection conexion()
{
try {

//Cargamos el Driver MySQL
Class.forName("com.mysql.jdbc.Driver");
conect = DriverManager.getConnection("jdbc:mysql://localhost/maya","root","root");
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Error al conectar ala base de datos "+e);
}
return conect;

}

}

Ahora que es lo que tengo que cambiar???
porfa ayundenme......

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Conexion remota de Java netbeans a mysql

estoy realizando una aplicación en netbeans solo necesito saber como realizo una conexión remota ya lo hice de manera local de esta forma:
public class Conexion {
Connection conect = null;
public Connection conexion()
{
try {
//Cargamos el Driver MySQL
Class.forName("com.mysql.jdbc.Driver");
conect = DriverManager.getConnection("jdbc:mysql://localhost/maya","root","root");
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Error al conectar ala base de datos "+e);
}
return conect;
}
}
Ahora que es lo que tengo que cambiar???
porfa ayundenme......

donde dice localhost por la

donde dice localhost por la maquina remota y donde dice root, root por el usuario y password de la base de datos remota

Imagen de nomarlegnar

conect =

conect = DriverManager.getConnection("rutaMaquinaRemota","Usuario","Password");