मैं ऐप को अपने PostgreSQL डेटाबेस से कनेक्ट नहीं कर सकता - कोई उपयुक्त चालक नहीं - जावा, एंड्रॉइड, डेटाबेस, postgresql

मैं एक स्कूल प्रोजेक्ट कर रहा हूँ जहाँ मुझे अपने ऐप को PostgreSQL डेटाबेस से कनेक्ट करने की आवश्यकता है।

मैं लगभग खत्म कर रहा हूँ, लेकिन मैं कनेक्शन नहीं बना सकता। मुझे लगता है कि मैं कुछ गलत कर रहा हूँ। मैं कुछ चित्रों के साथ समझाता हूँ।

यह कोड का टुकड़ा है जो शायद इस समस्या का कारण बन रहा है:

private Connection conn;
private String host = "<--my ip here->>";
private String db = "android";
private int port = 5432;
private String user = "android";
private String pass = "android";
private String url = "jdbc:postgresql://@s:@d:@s";


public DB() {
super();
this.url = String.format(this.url, this.host, this.port, this.db);

this.conecta();
this.desconecta();
}

मैं लाइब्रेरी की निर्भरता को जोड़ने की कोशिश करते समय निर्भरता सूची में "पोस्टग्रेक्यूएल 10 नहीं पा सकता", हालांकि मैंने इसे अभी स्थापित किया है।

मुझे अपने PgAdmin 4 पर दिखने वाले 2 डेटाबेस की यह समस्या भी है। 9.5 पोर्ट 5432 है और 10 5433 है, ऐप के लिए मेरा डेटाबेस 9.5 (पोर्ट 5432) है

मैंने अपने फ़ायरवॉल में कुछ अपवाद पोर्ट अपवाद जोड़े हैं।

क्या कोई कृपया मेरी यह मदद कर सकता है?

उत्तर:

जवाब के लिए 0 № 1

केंद्रीय रिपॉजिटरी से नवीनतम पोस्टग्रैड्स jdbc ड्राइवर को जोड़ने का प्रयास करें।

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

ps। कोड का टुकड़ा 5432 बंदरगाह और "10 5433 है"


संबंधित सवाल
सबसे लोकप्रिय