jeudi 7 mai 2015
PostgreSQL Treiber laden schlägt fehl wegen: "... passwortbasierte Authentifizierung ..."
Posted on 13:58 by verona
Hallo Leute,
ich versuche mich gerade daran, eine Client-Anwendung für eine PostgreSQL-Datenbank zu schreiben. Versuchshalber fange ich klein an: Ich will einfach nur eine Verbindung herstellen und schließen. Das bereits erzeugt einen Fehler, zu dem ich keine entsprechende Hilfe finde - weder in den Dokumentationen noch in meinen schlauen Büchern und auch nicht hier im Forum. Die Fehlermeldung gleich beim Treiber Laden:
Nun meine ich: Geb ich halt das Passwort an - aber wie? In der forName-Methode kann ich doch nur eine URL reinschreiben und die ist gesetzt - wie kann ich da noch ein Passwort übermitteln? Könnt Ihr mir da weiterhelfen? Hier der Code:
Danke schon mal und schönen Abend!
Gruß
Goldi
ich versuche mich gerade daran, eine Client-Anwendung für eine PostgreSQL-Datenbank zu schreiben. Versuchshalber fange ich klein an: Ich will einfach nur eine Verbindung herstellen und schließen. Das bereits erzeugt einen Fehler, zu dem ich keine entsprechende Hilfe finde - weder in den Dokumentationen noch in meinen schlauen Büchern und auch nicht hier im Forum. Die Fehlermeldung gleich beim Treiber Laden:
Code:
Der Server verlangt passwortbasierte Authentifizierung, jedoch wurde kein Passwort angegeben.
Code:
import java.sql.*;
import java.util.Properties;
public class vonAbisZ {
public static void main(String args[])
throws ClassNotFoundException, SQLException {
Connection con = null;
Statement stmt = null;
// Hier tritt der oben beschriebene Fehler auf =======>
Class.forName("org.postgresql.Driver");
// <===========================================
Properties props = new Properties();
props.setProperty("user", "goldi");
props.setProperty("password", "1234");
try {
con = DriverManager.getConnection("jdbc:postgresql:TestDB");
} catch (SQLException ex) {
System.err.println(ex.getMessage());
} finally {
try {
if (con != null)
con.close();
} catch (SQLException ex) {
System.err.println(ex.getMessage());
}
System.exit(0);
}
con.close();
}
}
Gruß
Goldi
PostgreSQL Treiber laden schlägt fehl wegen: "... passwortbasierte Authentifizierung ..."
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire