2016-02-13 124 views
1

我已經安裝了oracle數據庫10g express版本,那麼我可以在datagrip IDE中使用這個oracle DBMS作爲數據驅動程序嗎? 我試圖複製oracle.exe的「選擇數據庫驅動程序文件」窗口中的路徑,但它不顯示.exe文件如何將oracle DBMS集成到datagrip IDE中

+1

首先,oracle 10g已經退出支持 - 甚至沒有公開可用 - 幾年了。其次,我從來不知道任何前端工具需要任何直接瞭解oracle.exe的知識。我認爲你錯誤地解釋了什麼datagrip需要適當的配置。 – EdStevens

回答

1

我查找了datagrip文檔https://www.jetbrains.com/datagrip/help/getting-started-with-datagrip.html。該舉一個例子爲MySQL但我可以看到你應該爲Oracle提供了什麼:

在數據源和驅動程序頁面,在「常規」選項卡下,你應該提供:

主持人: - 在運行oracle數據庫的計算機的主機名或IP地址。這應該與您在運行'lsnrctl status'時看到的HOST相匹配 - 與偵聽器正在偵聽的主機名相同。如果它是'localhost',它只會在客戶端(datagrip)和數據庫在同一臺機器上時才起作用。 PORT:默認情況下應該是1521

數據庫:由於您安裝了Express Edition,因此將爲「XE」。任何其他版本,它會變得更復雜一點。

用戶名和密碼:適用於您在數據庫上創建的憑據。您可能應該創建一個數據庫用戶,供datagrip使用。您不應該使用SYS或SYSTEM。

URL。 (覆蓋上面的設置)所以不要提供它,並且不要覆蓋以前的設置。數據庫本身沒有運行「在一個URL上」 - 這將是一個額外的,可選的中介。

+0

這樣的驅動程序必須下載? –

+0

你問什麼驅動程序?您在字段中提供了哪些DID值來設置連接定義?要訪問Oracle數據庫,您必須具有oracle客戶端軟件或jdbc瘦驅動程序。說實話,我已經和oracle一起工作了20年,之前從未聽說過datagrip。你可以在他們自己的論壇上找到更多的幫助,網址是https://intellij-support.jetbrains.com/hc/en-us I只是彈出那裏,看到這個問題上的幾個線程... – EdStevens

+1

爲什麼不使用DataGrip裏面的「下載驅動程序」按鈕? – moscas