pq_connectdb¶
pq_connectdb erzeugt eine neue Verbindung zu einem PostgreSQL-Server.
-
db = pq_connectdb(ssConninfo)
Returnwert
db ist der Connection-Pointer. Die Verbindung kann mit der Funktion pq_finish wieder gelöst werden. Falls pq_finish nicht aufgerufen wird, wird die Verbindung vom Garbage Collector (siehe gc) gelöst.
Parameter
-
ssConninfo
ssConninfo ist eine Zeichenkette mit whitespace separierten Keyword/Value-Paaren. Die wichtigsten Schlüsselwörter sind:
host Name des Hosts auf dem der Datenbank-Server läuft, z. B. localhost. port TCP/IP Port Nummer. dbname Datenbankname. user PostgreSQL Benutzer-Name. password Password.
Beispiel
def test_pq_connectdb()
{
loadlib("rs_pq.dll")
ssConnect = "host=p3200server port=5432 dbname=postgres user=postgres password=postgres";
conn = pq_connectdb(ssConnect);
stat = pq_status(conn);
if (stat != PQ_CONNECTION_OK) {
MessageBoxError(pq_error_message(conn));
error();
}
return conn;
}
Kommentar
Weitere Informationen finden Sie in der Dokumentation der Funktion PQconnectdb in der PostgreSQL Dokumentation (http://www.postgresql.org).
History
Version | Beschreibung |
---|---|
5.5.0 | Neu. |
Siehe auch
id-657453