2015-08-31 22 views

cevap

4

IntelliJ'yi Amazon tarafından sağlanan JDBC Sürücüsünü kullanarak Redshift'e bağlayabilirsiniz. Redshift Konsolunda, sürücüyü almak için "İstemciyi Bağlayın" a gidin.

Sonra IntelliJ Veri Kaynağı penceresinde, bir sürücü dosyası olarak JAR ekleyin ve aşağıdaki ayarları kullanın:

  • Sınıf: com.amazon.redshift.jdbc41.Driver
  • URL şablonu: jdbc: kırmızıya kayma: // {host}: {port}/{veritabanı}

Yaygın Tuzaklar:

  • sürücü dosyası rea değilse OS X tarafından karantinaya alındı ​​veya işaretlendi, sürücü sınıfını seçemezsiniz.

daha detaylı bir kılavuz için bu blog yazısı bkz: Connecting IntelliJ to Redshift

Not: Henüz IntelliJ hiçbir yerli Redshift desteği yoktur. IntelliJ Issue DBE-1459

7
  1. İndir jdbc sürücü: intellij On http://docs.aws.amazon.com/redshift/latest/mgmt/configure-jdbc-connection.html#download-jdbc-driver
  2. : "Veri Kaynağı Özellikler" (enter image description here)
  3. tıklayın Ekle (+) ve "Veritabanı Driver" View |Tool Windows | Database
  4. tıklayın:

  1. işaretini kaldırın "JDBC sürücüleri", ve açılır menüden bir jdbc sürücüsü eklemek bir sınıf seçin ve PostgreSQL lehçesi seçin: enter image description here

    6.Add yeni bir bağlantı, ve bu veri kaynağınızı bağlantınız için kullanın: (+ | Data Source | RedShift).

    7.Set URL şablonları:

    • jdbc:redshift://[{host::localhost}[:{port::5439}]][/{database::postgres}?][\?<&,user={user:param},password={password:param},{:identifier}={:param}>]

    • jdbc:redshift://\[{host:ipv6:\:\:1}\][:{port::5439}][/{database::postgres}?][\?<&,user={user:param},password={password:param},{:identifier}={:param}>]

    • jdbc:redshift:{database::postgres}[\?<&,user={user:param},password={password:param},{:identifier}={:param}>]
+0

da metin biçiminde URL şablonlarını paylaşabilir misiniz? –

+0

@PratikKhadloya - güncellendi. Lütfen bakınız (7). – Daniel

+0

Şablonlardaki bağlantı noktasının varsayılan Postgres bağlantı noktası olan 5432, ancak varsayılan RedShift bağlantı noktasının 5439 olduğunu lütfen unutmayın. – user3195004