連接PostgreSQL數(shù)據(jù)庫

2018-04-26 10:09 更新

PostgreSQL

本節(jié)介紹了IntelliJ IDEA中如何使用PostgreSQL數(shù)據(jù)庫。

  1. 打開數(shù)據(jù)庫(Database)工具窗口(例如:查看|工具窗口|數(shù)據(jù)庫(View|ToolWindows|Database)),并點(diǎn)擊 打開數(shù)據(jù)源和驅(qū)動程序(Data Sources and Drivers)對話框。
  2. 點(diǎn)擊 并選擇PostgreSQL。
    連接PostgreSQL數(shù)據(jù)庫
  3. 在對話框的下半部分,在下載缺少的驅(qū)動程序文件(Download missing driver files)中,單擊下載鏈接。
    連接PostgreSQL數(shù)據(jù)庫
  4. 指定數(shù)據(jù)庫連接設(shè)置和您的用戶帳戶信息:
    • Host(主機(jī)):如果數(shù)據(jù)庫服務(wù)器位于不同的計(jì)算機(jī)上,請用服務(wù)器主機(jī)的FQDN或IP地址替換localhost,例如:mydbserver.example.com或172.20.240.163。
    • Port(端口):默認(rèn)的PostgreSQL服務(wù)器端口是5432。如果您的服務(wù)器使用不同的端口,請指定該端口。
    • Database(數(shù)據(jù)庫):您要使用的數(shù)據(jù)庫的名稱。
    • User(用戶)和Password(密碼):這些是您的數(shù)據(jù)庫用戶名和密碼。
  5. 如有必要,請編輯數(shù)據(jù)源名稱。
  6. 要通過SSH進(jìn)行連接,請指定SSH代理設(shè)置。
  7. 為確保設(shè)置正常,請單擊測試連接(Test Connection)。
    連接PostgreSQL數(shù)據(jù)庫
    點(diǎn)擊“確定”?,F(xiàn)在,作為最終檢查,執(zhí)行幾個(gè)查詢。
  8. 如有必要,請使用控制臺右上角的彈出窗口來構(gòu)建模式搜索路徑。有關(guān)說明,請參閱控制PostgreSQL和Redshift的模式搜索路徑。
    連接PostgreSQL數(shù)據(jù)庫
  9. 輸入你的查詢,例如:
    CREATE TABLE mytesttable (
      myfield INT
    );
  10. 執(zhí)行查詢:使用 或Ctrl+Enter。
  11. 如有必要,執(zhí)行另一個(gè)查詢,例如:
    DROP TABLE mytesttable
    連接PostgreSQL數(shù)據(jù)庫

Heroku上的PostgreSQL

  1. 打開數(shù)據(jù)庫(Database)工具窗口(例如:查看|工具窗口|數(shù)據(jù)庫(View|ToolWindows|Database)),并點(diǎn)擊 打開數(shù)據(jù)源和驅(qū)動程序?qū)υ捒颉?/li>
  2. 點(diǎn)擊 并選擇PostgreSQL。
    連接PostgreSQL數(shù)據(jù)庫
  3. 在對話框的下半部分,在下載缺少的驅(qū)動程序文件(Download missing driver files)中,單擊下載鏈接。
    連接PostgreSQL數(shù)據(jù)庫
  4. 選擇高級選項(xiàng)卡并指定以下屬性:
    • SSL:true
    • sslfactory:org.postgresql.ssl.NonValidatingFactory
      連接PostgreSQL數(shù)據(jù)庫
    這些將打開SSL并關(guān)閉證書驗(yàn)證。
  5. 單擊應(yīng)用(Apply)并選擇常規(guī)(General)選項(xiàng)卡。
  6. 轉(zhuǎn)到您的Heroku儀表板并顯示您的數(shù)據(jù)庫設(shè)置:例如,單擊您的應(yīng)用程序,在Installed add-ons下,單擊Heroku Postgres,然后在ADMINISTRATION部分中,單擊View Credentials。
    連接PostgreSQL數(shù)據(jù)庫
  7. 將儀表板中的設(shè)置復(fù)制到“常規(guī)(General)”選項(xiàng)卡上。
  8. 如有必要,請編輯數(shù)據(jù)源名稱。
  9. 為確保設(shè)置正常,請單擊測試連接。
    連接PostgreSQL數(shù)據(jù)庫
    點(diǎn)擊“確定”?,F(xiàn)在,作為最終檢查,執(zhí)行幾個(gè)查詢。
  10. 如有必要,請使用控制臺右上角的彈出窗口來構(gòu)建模式搜索路徑。有關(guān)說明,請參閱控制PostgreSQL和Redshift的模式搜索路徑。
  11. 輸入你的查詢,例如:
    CREATE TABLE mytesttable (
      myfield INT
    );
  12. 執(zhí)行查詢:使用 或Ctrl+Enter。
  13. 如有必要,執(zhí)行另一個(gè)查詢,例如:
    DROP TABLE mytesttable
    連接PostgreSQL數(shù)據(jù)庫
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號