No estoy de todo seguro, ya que yo no utilizo esa forma para registrar el driver pero el driver yo lo cargo de la siguiente manera:
He seguido tu ejemplo, pero me surge el siguiente error en la ejecución:
1 problem (1 warning)pep@pep-laptop:~/Escritorio$ java MiClase
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(libgcj.so.81)
at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.81)
at java.lang.ClassLoader.loadClass(libgcj.so.81)
at java.lang.ClassLoader.loadClass(libgcj.so.81)
at java.lang.Class.forName(libgcj.so.81)
at java.lang.Class.forName(libgcj.so.81)
at MiClase.<init>(MiClase.java:7)
at MiClase.main(MiClase.java:16)
Lo que supongo que significa que no he vinculado bien el .jar. El problema debe radicar ahi, pero no se cómo hacerlo; lo único que intenté fue modificar el CLASSPATH como puse en mi anterior post, (que seguramente debe estar mal) pero nada.
Utilizando el NetBeans, si lo he conseguido, creando una nueva libreria que incluya el .jar requerido y vinculándola al proyecto. El problema es que debo compilar desde el terminal (requisitos de la práctica ya ven) y no consigo vincular bien el .jar para que funcione.
Muchas gracias por las sugerencias.