2016-01-12 14 views
9

Uygulamamı cloudfoundry'a zorladım. Ancak benim postgresql/fil sql bağlanmak her zaman bu hatayıHikariCP Postgresql Sürücü, JDBC URL'sini kabul etmeme iddiasında bulunur.

Driver org.postgresql.Driver claims to not accept JDBC URL jdbc:postgres://cwkqmdql:[email protected]:5432/cwkqmdql/ 

ben kaçırmıştım şey var mı aldı?

+0

URL gerçekten geçersiz. Cwkqmdql: SsVqwdLxQObgaJAYu68O-8gTY1VmS9LX' adlı kullanıcının kullanıcı adı ve parola olması gerekiyorsa, bunu böyle belirleyemezsiniz. Doğru URL için kılavuza bakın: https://jdbc.postgresql.org/documentation/94/connect.html –

+0

@a_horse_with_no_name Bu jdbc için spring.datasource.url değiştirmeyi denedim: postgres: //pellefant-01.db .elephantsql.com: 5432/cwkqmdql ve aynı hata hala devam ediyor – user962206

cevap

15

Bu URL ile ilgili birkaç sorun ve en son PSQL sürücüsü şikayette bulunabilir. Eğer URL

Yani sslmode=require parametresini ekleyerek SSL bağlantısı zorlamak zorunda Bazı durumlarda jdbc:postgresql://<host>:<port>/<dbname>?user=<username>&password=<password>

  • :

    1. jdbc:postgres: yerine jdbc:postgresql://<username>:<passwor>..., kullanıcı parametreleri kullanmayın jdbc:postgresql:
    2. ile değiştirilmesi gerekir olmalıdır:

      jdbc:postgresql://@pellefant.db.elephantsql.com:5432/cwkqmdql?user=cwkqmdql&password=SsVqwdLxQObgaJAYu68O-8gTY1VmS9LX

      veya

      jdbc:postgresql://@pellefant.db.elephantsql.com:5432/cwkqmdql?user=cwkqmdql&password=SsVqwdLxQObgaJAYu68O-8gTY1VmS9LX&sslmode=require

      bunu yardımcı olacağını umuyoruz.

  • +0

    Benim durumumda, ileri bir eğik çizgi gerekiyordu. Jdbc: postgresql: // db: 5432/'gibi – dgtc

    İlgili konular