2016-01-12 6 views
9

स्वीकार नहीं करने के लिए मैंने क्लाउडफाउंड्री पर अपना आवेदन धक्का दिया है। लेकिन हर बार मैं अपने PostgreSQL/हाथी एसक्यूएल से कनेक्ट मैं यह त्रुटिHikariCP Postgresql चालक दावा JDBC URL

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

प्राप्त वहाँ कुछ भी मैं नहीं छूटा है है?

+0

यूआरएल वास्तव में अमान्य है। यदि भाग 'cwkqmdql: SsVqwdLxQObgaJAYu68O-8gTY1VmS9LX' उपयोगकर्ता नाम और पासवर्ड होना चाहिए, तो आप इसे इस तरह निर्दिष्ट नहीं कर सकते हैं। सही यूआरएल के लिए मैनुअल देखें: https://jdbc.postgresql.org/documentation/94/connect.html –

+0

@a_horse_with_no_name मैंने इस zdbc में अपना spring.datasource.url बदलने की कोशिश की: postgres: //pellefant-01.db .elephantsql.com: 5432/cwkqmdql और एक ही त्रुटि अभी भी – user962206

उत्तर

15

उस यूआरएल के साथ कुछ मुद्दे हैं और एक नवीनतम पीएसक्यूएल ड्राइवर शिकायत कर सकता है।

  1. jdbc:postgres:jdbc:postgresql:
  2. साथ प्रतिस्थापित किया जाना चाहिए jdbc:postgresql://<username>:<passwor>..., उपयोगकर्ता बजाय मापदंडों का उपयोग न करें: jdbc:postgresql://<host>:<port>/<dbname>?user=<username>&password=<password>
  3. कुछ मामलों में आप sslmode=require पैरामीटर अपने URL जोड़ने

तो द्वारा SSL कनेक्शन के लिए मजबूर करने के लिए है होना चाहिए:

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

या

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

मुझे आशा है कि मदद मिलेगी।

+0

बनी हुई है मेरे मामले में, मुझे पीछे की ओर फिसलने की आवश्यकता है। 'Jdbc की तरह: postgresql: // db: 5432 /' – dgtc

संबंधित मुद्दे