Conexion MySQL no se realiza.

Tengo el siguiente código con el que presento accesar a una tabla llamada USUARIO que con tiene 4 columnas de tipo VARCHAR(20). Resulta que la clase compila muy bien y no muestra errores, pero cuando mando la impresión no me aparece nada. Modifico la línea :
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/mysql","root","admin"); // Los parametros los cambio y es como si no estuviera jalando.

Mi código completo es:

import java.sql.*;

public class PruebaConexion {

Statement stmt = null;
ResultSet rs = null;

public static void main(String args[]){
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/mysql","root","admin");
Statement stm = conn.createStatement();
ResultSet rs = stm.executeQuery("select * from usuario");
while(rs.next()){
String id = rs.getString("id_usuario");
System.out.print(id+":");
String name = rs.getString("name");
System.out.print(name+":");

}

Me podrian asesorar en que estoy fallando ?. No se si comentar que soy nuevo aclare la duda Ja Ja.

Comentarios

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.
Imagen de JamsMendez

Recomentacion

Bueno te recomiendo que compruebes que existe tu conexion antes de hacer consultar y ver resultado, serciorate que "conn" no sea null , por ejemplo yo
if (conn == null){
System.out.println("No hay conexion");
}else{
System.out.println("Ok");
}

Si es null entonces el error puede ser el nombre de la base de datos contraseña o el usuario, bueno
corri tu codigo con una db que tengo y me jalo perfectamente la unica diferencia que veo es que la mia no tiene contraseña y por lo que veo
la tuya es admin, entonces verifica esos datos ...espero te sirva de algo :D

Recomendacion 2

Recuerda que en la mayoría de los casos mysql requiere del puerto 3306, por lo cual podrías intentar con algo como:

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql","root","admin");

y en tu while:

while(rs.next()){
String id = rs.getString("id_usuario");
System.out.print("id: "+id);
String name = rs.getString("name");
System.out.print("name: "+name);
}

Espero que te ayude, también probar lo que menciona el compañero en el comentario anterior.

Conexion Ok.

Muchas gracias por el apoyo. Efectivamente el código esta bien, el problema era con el el driver que no estaba cargado en la biblioteca de ese proyecto.