pq_connectdb erzeugt eine neue Verbindung zu einem PostgreSQL-Server.
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 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