Hola.
como dice
caelus
1) debes de abrir los puertos, para mysql por defecto es el 3306.
2) tienes que tener los usuarios agregados (con grant)
y en cuanto a codigo solo cambiarias:
Código java:
Ver originalstatic final String URL_BASEDATOS
= "jdbc:mysql://localhost/libros";
por:
Código java:
Ver originalstatic final String URL_BASEDATOS
= "jdbc:mysql://a.b.c.d:3306/libros";
donde a.b.c.d es la IP de la maquina donde esta instalado mysql y la base de datos.
Suerte.