2013-03-09 41 views
1

我正在運行MySQL數據庫使用最新的wamp服務器。使用Oracle JDeveloper 11g。我已將MySQL連接器jar放入.../jdeveloper/jdev/lib文件夾中,並將該jar作爲庫添加到我的adf應用程序中。 。我可以創建一個到數據庫的連接,查看JDev的數據庫導航器中的表,還可以創建實體和查看對象。但是,當我嘗試運行應用程序模塊時,出現無法創建連接的錯誤彈出窗口,找不到驅動程序。我將ApplicationModule數據源配置設置爲JDBC數據源。 幫助!!! 。謝謝JDeveloper MySQL錯誤驅動程序未找到

更新: 錯誤日誌-----------------------------

[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被標記爲「默認部署」。

回答

2

jdbc jar文件也應放置在嵌入式WebLogic可以找到它的位置。因此,請在JDeveloper的系統目錄/ users/youruser/roaming/app data/JDeveloper 下找到您的defaultDomain目錄並找到lib目錄。

或者確保您在JDeveloper中爲JDBC jar創建的庫標記爲「默認部署」。

+0

謝謝。我已經對我的問題進行了一些更新。我仍然收到同樣的錯誤。 – 2013-03-10 05:25:39

+0

查看這裏的說明是否有幫助:http://www.baigzeeshan.com/2010/04/connecting-mysql-database-with.html – 2013-03-13 19:11:04

0

投入使用mysql-connector **。罐子在〜/ .jdeveloper/XXXXXXX /默認域/ lib目錄

0

配置JDeveloper中使用MySQL Connector來上班/ J

1,下載MySQL的連接器/ 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

相關問題