Hola creo que esta respuesta es un poco tarde pero aki esta una sugerencia de como realizo la coneccion:
Código:
/**
* Inicializa el registro para realizar conexiones.
*/
static {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
}
catch(Exception ex) {
System.out.println(ex.getMessage());
}
}
/** String de conexión */
private static final String connString = "jdbc:mysql://localhost/";
/** Nombre de la base de datos */
private static final String serverName = "requests";
/** Contraseña de la base de datos */
private static final String password = "admin";
/** Nombre de usuario de la base de datos */
private static final String userName = "root";
/**
* Obtiene la conexión a la base de datos.
* @return Conexión con la base de datos.
* @throws SQLException
*/
public Connection getConnection() throws SQLException {
return DriverManager.getConnection(connString + serverName, userName, password);
}
Si notas en tu codigo tienes mal escrito donde indicas " String Datos = "jdbc:obdc:Estudiantes"; " por eso te indica ese error.
Espero sea de utilidad la informacion