Categorías
Rich Client Platform(RCP)

Agregar una conexión de base de datos JDBC a un complemento de Eclipse

Cuando agrega una conexión de base de datos JDBC a un complemento de Eclipse, puede recibir el siguiente mensaje de error:

Mensaje de error (parcial):
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
en org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal (BundleLoader.java:506)
en org.eclipse.osgi.internal.loader.BundleLoader.findClass (BundleLoader.java:422)
en org.eclipse.osgi.internal.loader.BundleLoader.findClass (BundleLoader.java:410)
en org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass (DefaultClassLoader.java:107)
en java.lang.ClassLoader.loadClass (Fuente desconocida)

Puede comprobar una y otra vez si la biblioteca JDBC ya se ha agregado a la ruta de compilación. Eso no funcionará, porque la biblioteca JDBC debe agregarse como una dependencia para que funcione.

Necesita crear su propio complemento (un paquete osgi) para el controlador MySQL siguiendo los pasos a continuación:

1. Nuevo -> Complemento de archivos JAR existentes
2. Agrega frascos externos
3. Complete con la configuración predeterminada

Luego, debe agregarlo como una dependencia en su complemento.

¡Ahora está funcionando!

  Tutorial de Eclipse GEF - GEF MVC

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *