Java - MYSQL JAVA JDBC

 
Vista:

MYSQL JAVA JDBC

Publicado por ENARA (62 intervenciones) el 12/11/2006 17:03:26
Buenas,

Estoy usando JBuilder 2005 y quiero usar JDBC con MySql 4.1.7.
Me he bajado el mysql-connector-java-5.0.4 como driver y no sé dónde ubicarlo. Y luego qué poner en:

Class.forName("com.mysql.jdbc.Driver");
url ="jdbc:mysql://localhost:3306/pfc";
conn = DriverManager.getConnection(url, "login", "password");

en Class.forName creo que solo tengo que poner el nombre del controlador, pero me casca ahí porque me pone lo que viene más abajo.

Os agradecería que me dierais ideas para saber donde debo colocar el driver; GRACIAS

Java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:164)

at pfc.packDatos.DAOPersonal.registrarUsuarioActual(DAOPersonal.java:58)

at pfc.packNegocio.CombinacionAValidar.registrarUsuarioActual(CombinacionAValidar.java:22)

at pfc.packInterface.ControladorVentanaInicioAplicacion.combinacionValida(ControladorVentanaInicioAplicacion.java:52)

at pfc.packInterface.VentanaInicioAplicacion.clickAceptar(VentanaInicioAplicacion.java:151)

at pfc.packInterface.ControladorVentanaInicioAplicacion.actionPerformed(ControladorVentanaInicioAplicacion.java:36)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)

at java.awt.Component.processMouseEvent(Component.java:5488)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)

at java.awt.Component.processEvent(Component.java:5253)

at java.awt.Container.processEvent(Container.java:1966)

at java.awt.Component.dispatchEventImpl(Component.java:3955)

at java.awt.Container.dispatchEventImpl(Container.java:2024)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)

at java.awt.Container.dispatchEventImpl(Container.java:2010)

at java.awt.Window.dispatchEventImpl(Window.java:1774)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

at pfc.packDatos.DAOPersonal.registrarUsuarioActual(DAOPersonal.java:76)

at pfc.packNegocio.CombinacionAValidar.registrarUsuarioActual(CombinacionAValidar.java:22)

at pfc.packInterface.ControladorVentanaInicioAplicacion.combinacionValida(ControladorVentanaInicioAplicacion.java:52)

at pfc.packInterface.VentanaInicioAplicacion.clickAceptar(VentanaInicioAplicacion.java:151)

at pfc.packInterface.ControladorVentanaInicioAplicacion.actionPerformed(ControladorVentanaInicioAplicacion.java:36)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)

at java.awt.Component.processMouseEvent(Component.java:5488)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)

at java.awt.Component.processEvent(Component.java:5253)

at java.awt.Container.processEvent(Container.java:1966)

at java.awt.Component.dispatchEventImpl(Component.java:3955)

at java.awt.Container.dispatchEventImpl(Container.java:2024)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)

at java.awt.Container.dispatchEventImpl(Container.java:2010)

at java.awt.Window.dispatchEventImpl(Window.java:1774)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:MYSQL JAVA JDBC

Publicado por neossoftware (622 intervenciones) el 12/11/2006 20:28:48
Hay varias maneras de hacer esto :

La mas sencilla es copiar tus drivers a la siguienta direccion

$JAVA_HOME/jre/lib/ext

O bien agregandolo a tu class path desde JBuilder

Saludos comunidad Open Source!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:MYSQL JAVA JDBC

Publicado por ENARA (62 intervenciones) el 12/11/2006 20:36:35
Buenas,
muchas gracias, la 1º opcion no la conocia xo e ido mirando en que carpetas podia reconocermelo y no e tenio suerte.
la segunda opcion si la conozco xo no se donde cambiarlo,osea k nose donde acceder.
Gracias
Enara M
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar