2008-09-18 80 views
46

我已經安裝了Oracle SQL Developer,並且能夠連接並查詢Oracle數據庫。如何使用Oracle SQL Developer連接到MySQL數據庫?

使用幫助 - >檢查更新我能夠安裝Oracle MySQL瀏覽器擴展,但沒有用於MySQL數據庫的連接選項。

+0

我從來沒有這個管理自己。 - 我相信這是不可能的。也許有人會證明我錯了! – theo 2008-09-18 03:19:46

回答

69

在工具>首選項>數據庫下,存在必須設置的第三方JDBC驅動程序路徑。一旦驅動程序路徑被設置,一個單獨的'MySQL'標籤應該出現在New Connections對話框中。

注意:這是與從MySQL網站下載JAR相同的jdbc連接器。

+0

@Craig將此標記爲正確答案 – emaillenin 2012-01-24 04:16:45

+3

注意:您必須添加.jar,而不是整個目錄... – alexander 2016-07-15 11:20:39

18

其實你應該做兩個:


  1. 添加驅動程序

  2. 添加的Oracle SQL developper連接器

    • 在Oracle SQL Developper>幫助>檢查更新>接下來
    • 檢查所有>接下來
    • 過濾器上的 「MySQL的」
    • 檢查所有> Finish
  3. 下一次您將添加一個連接,MySQL新標籤可用!

1

我與Windows客戶端和Linux/mysql服務器的經驗:

當sqldev在Windows客戶端使用,MySQL已安裝在Linux服務器的意思,sqldev網絡訪問MySQL。

假設MySQL的是已經投入運行和被訪問的數據庫被向上和功能:

•確保sqldev(32或64)的版本。如果64並且避免處理路徑訪問,將msvcr100.dll的有效64版本複製到〜\ sqldeveloper \ jdev \ bin目錄中。

一個。在記事本中打開文件msvcr100.dll並搜索第一次出現的「PE」

i. 「PE d」 it is 64. 

ii. 「PE L」 it is 32. 

b。注意:如果sqldev是64並且msvcr100.dll是32,那麼應用程序在啓動時會卡住。

•對於sqldev使用MySQL有需要的JDBC驅動程序的jar的。從MySQL網站下載它。

一個。驅動程序名稱= MySQL的連接器的Java-x.x.xx

灣將其複製到與您的sqldeveloper目錄相關的某個位置。

c。其設置在菜單sqldev工具/首選項/數據庫/第三方JDBC驅動程序(添加條目)

•在Linux中/ MySQL的服務器更改文件/etc/mysql/mysql.conf.d/mysqld.cnf 找

綁定地址127.0.0.1 =(這linux的本地主機)

並切換到

綁定地址= xxx.xxx.xxx.xxx(此Linux服務器真實IP或機器名如果DNS是向上)

•輸入到Linux MySQL和補助東東例如

#MySQL的-u根-p

GRANT ALL ON DED訪問。以root @'yourWindowsClientComputerName'IDENTIFIED BY'mysqlPasswd';

沖洗權限;

重啓MySQL - 須藤/etc/init.d/mysql重啓

•啓動sqldev並創建一個新的連接

一個。用戶= root

b。通過=(你的mysql通)

℃。選擇MySql標籤

i. Hostname = the linux IP hostname 

ii. Port  = 3306 (default for mysql) 

iii. Choose Database = (from pull down the mysql database you want to use) 

iv. save and connect 

這就是我所要做的所有事情。

謝謝

啤酒

相關問題