NpgsqlConnection.ConnectionString Property
Gets or sets the string used to connect to a PostgreSQL database. Valid values are:
Server: Address/Name of Postgresql Server; Port: Port to connect to; Protocol: Protocol version to use, instead of automatic; Integer 2 or 3; Database: Database name. Defaults to user name if not specified; User Id: User name; Password: Password for clear text authentication; SSL: True or False. Controls whether to attempt a secure connection. Default = False; Pooling: True or False. Controls whether connection pooling is used. Default = True; MinPoolSize: Min size of connection pool; MaxPoolSize: Max size of connection pool; Timeout: Time to wait for connection open in seconds. Default is 15. CommandTimeout: Time to wait for command to finish execution before throw an exception. In seconds. Default is 20. Sslmode: Mode for ssl connection control. Can be Prefer, Require, Allow or Disable. Default is Disable. Check user manual for explanation of values. ConnectionLifeTime: Time to wait before closing unused connections in the pool in seconds. Default is 15. SyncNotification: Specifies if Npgsql should use synchronous notifications. SearchPath: Changes search path to specified and public schemas.
[Visual Basic]
Overrides Public Property ConnectionString As
String _
[C#]
public override
string ConnectionString {get; set;}
Property Value
The connection string that includes the server name, the database name, and other parameters needed to establish the initial connection. The default value is an empty string.
Implements
IDbConnection.ConnectionString
See Also
NpgsqlConnection Class | Npgsql Namespace