Un problema muy común al usar MySQL con jdeveloper es que cuando tratamos de conectarnos con el servidor default de jDeveloper este no conecta, para poderse conectar sin ningún inconveniente necesitamos el jar de MySQL que podemos encontrarlo en la página www.mysql.com
Al descargarlo lo colocamos en la carpeta donde hemos descomprimido jDeveloper, luego en BC4J y al final lo colocamos en la carpeta lib, de esta manera el jar estará "pegado" al servidor default de jDeveloper.
C:\jdevstudiobase10133\BC4J\lib <— En Esta Carpeta Se Coloca El Jar de MySQL
El FactoryClass de MySQL es: com.mysql.jdbc.Driver
La URL de conexion de MySQL es: jdbc:mysql://localhost/aquibasededatos
Hola estuve probando hacer lo mismo pero en Jdeveloper 11, hago todo lo que decis salvo que en la carpeta BC4J ahora en vez de llamarse lib se llama jlib, creo una aplicacion con adf y conexión a mysql, el ide me la detecta bien puedo explorar las tablas y todo pero a la hora de correr la aplicacion me da error en el deploy, el servidor es weblogic 10.3 este es el error:
<Failure occurred in the execution of deployment request with ID ‘1233937114843′ for task ‘0′. Error is: ‘weblogic.application.ModuleException: ‘
weblogic.application.ModuleException:
at weblogic.jdbc.module.JDBCModule.prepare(JDBCModule.java:289)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:58)
Truncated. see log file for complete stacktrace
weblogic.common.resourcepool.ResourceSystemException: Cannot load driver class: com.mysql.jdbc.Driver
at weblogic.jdbc.common.internal.JDBCUtil.parseException(JDBCUtil.java:300)
at weblogic.jdbc.common.internal.ConnectionEnvFactory.loadDriver(ConnectionEnvFactory.java:75)
at weblogic.jdbc.common.internal.ConnectionEnvFactory.(ConnectionEnvFactory.java:131)
at weblogic.jdbc.common.internal.ConnectionPool.initPooledResourceFactory(ConnectionPool.java:646)
at weblogic.common.resourcepool.ResourcePoolImpl.start(ResourcePoolImpl.java:200)
Truncated. see log file for complete stacktrace
>
<Stack trace for message 149004
weblogic.application.ModuleException:
at weblogic.jdbc.module.JDBCModule.prepare(JDBCModule.java:289)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:58)
Truncated. see log file for complete stacktrace
weblogic.common.resourcepool.ResourceSystemException: Cannot load driver class: com.mysql.jdbc.Driver
at weblogic.jdbc.common.internal.JDBCUtil.parseException(JDBCUtil.java:300)
at weblogic.jdbc.common.internal.ConnectionEnvFactory.loadDriver(ConnectionEnvFactory.java:75)
at weblogic.jdbc.common.internal.ConnectionEnvFactory.(ConnectionEnvFactory.java:131)
at weblogic.jdbc.common.internal.ConnectionPool.initPooledResourceFactory(ConnectionPool.java:646)
at weblogic.common.resourcepool.ResourcePoolImpl.start(ResourcePoolImpl.java:200)
Truncated. see log file for complete stacktrace
>
[Deployer:149034]An exception occurred for task [Deployer:149026]deploy application testMysql on DefaultServer.: .
weblogic.application.ModuleException:
#### Deployment incomplete. #### Feb 6, 2009 2:18:35 PM
fijate que dice cannot load driver class: com.mysql.jdbc.Driver
si me peude dar una ayudita te lo agradecería! saludos!!!
Me encuentro en la misma situación que Sebas. Alguna sugerencia?
El problema es que en este caso, están poniendo el jar para para Jdeveloper pero no para el servidor que en Jdveloper 11 es Web Logic, muy aparte de como era en las versiones anteriores.
Pueden ver en la siguiente pagina que cosas soporta de cada base de datos el servidor WebLogic:
http://e-docs.bea.com/platform/suppconfigs/configs100/100_over/supported_db.html
La solución no la tengo en este momento, la haré el domingo que tengo libre para ponerla en un post, slds y gracias por visitar mi blog.
Hola, a mi me ha pasado lo mismo y acabo de solucionarlo, estoy haciendo una página en jsp + mysql así que tengo la aplicación dividida en dos partes o proyectos (model y viewController), para que todo funcione hay que configurar las dependencias y añadir los drivers de mysql.
Pues bien, resulta que había metido el driver en la parte de modelo y tiene que estar en la vista. Para eso hay que pulsar con el botón derecho sobre viewController, ir a propiedades del proyecto, libraries and classpath, add Jar y seleccionar el archivo con los driver de mysql.
No hay que tocar nada en el servidor.
Saludos!