1

我正在使用最新的 wamp 服务器运行 MySQL db。使用 Oracle JDeveloper 11g。我已将 MySQL 连接器 jar 放在 .../jdeveloper/jdev/lib 文件夹中,并将 jar 作为库添加到我的 adf 应用程序中。. 我能够创建到数据库的连接,在 JDev 的 DB Navigator 中查看表,还可以创建实体和查看对象。但是,当我尝试运行应用程序模块时,我收到一个错误弹出窗口,提示无法创建连接,找不到驱动程序。我将 ApplicationModule 数据源配置设置为 JDBC 数据源。帮助!!!. 谢谢

更新: 错误日志--------------

[232] Using the oracle.jbo.server.ConnectionPoolDataSource to acquire a connection...
[233] Creating a new pool resource
[234] Trying connection/3: url='jdbc:mysql:/*****' user='root' password='*****' ...
[235] DBTransactionImpl.initTransaction: Login failed
[236] java.sql.SQLException: No suitable driver found for jdbc:mysql://127.0.0.1:3306/myDatabase
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at oracle.jbo.server.URLConnectionHelper.getConnection(URLConnectionHelper.java:187)
at oracle.jbo.server.URLConnectionHelper.getConnectionFromDriver(URLConnectionHelper.java:50)
at oracle.jbo.server.ConnectionPool.createConnection(ConnectionPool.java:195) 
at oracle.jbo.server.ConnectionPool.instantiateResource(ConnectionPool.java:166)
at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:580)
at oracle.jbo.pool.ResourcePool.useResource(ResourcePool.java:313)
at oracle.jbo.server.ConnectionPool.getConnectionInternal(ConnectionPool.java:102)

  1. 用于连接我的数据库的用户名和密码是正确的,我可以在连接管理器中对其进行测试。
  2. 我在运行应用程序模块时收到此错误,因此我认为集成 Weblogic 服务器不是这里的问题。
  3. 我确保在库中 mysql-connector jar 被标记为“默认部署”。
4

3 回答 3

2

The jdbc jar file should also be placed where the embedded WebLogic can find it. So locate your defaultDomain directory under the JDeveloper's system directory /users/youruser/roaming/app data/JDeveloper And locate the lib directory there.

Or make sure that the library you created in JDeveloper for the JDBC jar is marked as "Deploy by default".

于 2013-03-10T00:51:01.020 回答
0

将 mysql-connector**.jar 放入 ~/.jdeveloper/xxxxxxx/DefaultDomain/lib

于 2014-05-23T11:26:24.017 回答
0

配置 JDeveloper 以使用 MySQL Connector/J

1-下载 MySQL Connector/J 3.0.11并将 JDBC 驱动 JAR 文件复制到已知位置,例如/jdev/lib

从工具菜单中,选择默认项目属性。

在树视图中,选择库。

在右窗格中,选择新建。将显示创建库对话框。

将库命名为 MySQL JDBC。

将位置设置为用户库。

单击类路径的编辑。将显示“编辑类路径”对话框。

单击添加条目。将显示选择路径条目对话框。

导航到 MySQL Connect/J JDBC 驱动程序的 JAR 文件(它应该被称为 mysql-connector-java--bin.jar 之类的东西)。

单击 jar 文件,然后单击选择。单击确定。

该库将被定义,它会在 Selected Libraries 列表中。您可能不希望在所有项目中都定义该库,因此将其移至可用库列表中。

这个链接对我有很大帮助: Oracle JDeveloper 11g with MySQL

于 2014-07-17T12:17:18.877 回答