JDeveloper的MySQL错误驱动程序未找到(JDeveloper MySQL error D

2019-09-26 21:12发布

我运行MySQL数据库采用了最新的WAMP服务器。 使用Oracle JDeveloper11克。 我已经把MySQL的连接器罐子在... / JDeveloper中/的jdev / lib文件夹,并添加了罐子在我ADF应用程序库。 。 我能够创建到数据库的连接,查看的jdev的数据库导航器的表,还可以创建实体和视图对象。 然而,当我尝试运行应用程序模块,我得到一个错误弹出说不能创建连接,驱动程序没有找到。 我有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 Server是一个问题在这里。
  3. 我已经确定,在图书馆使用mysql-connector罐子被标记为“部署默认”。

Answer 1:

JDBC的jar文件还应该放置在嵌入式WebLogic可以找到它。 所以,找到下JDeveloper的系统目录/用户/ youruser /漫游/应用程序数据/ JDeveloper中的默认域目录,并找到lib目录中出现。

或者确保您在JDeveloper中的JDBC JAR创建库被标记为“部署默认”。



Answer 2:

就把MySQL的连接器**。罐子在〜/ .jdeveloper / XXXXXXX /默认域/ lib中



Answer 3:

配置JDeveloper中使用MySQL连接器/ J工作

1-下载MySQL连接/ J 3.0.11 并且JDBC驱动JAR文件复制到一个已知位置,诸如/的jdev / lib中

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

在树状视图中,选择库。

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

命名库的MySQL JDBC。

位置设置为用户库。

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

点击添加条目。 显示选择路径输入对话框。

导航到MySQL的连接/ J JDBC驱动程序的JAR文件(它应该被称为像使用mysql-connector-java的 - bin.jar)。

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

该库将被定义,这将是在选定的库列表中。 你可能不希望在所有的项目中定义该库,所以班车它交给可用库列表。

这个环节我有很大帮助: Oracle JDeveloper中使用MySQL 11g的



文章来源: JDeveloper MySQL error Driver not found