PostgreSQLDirect .NET Datenquellen (Data Provider) - Bereitgestellt von CoreLab (CoreLab.PostgreSql)
PostgreSQLDirect .NET sind Datenquellen
(Data Provider) für den direkten Zugriff auf eine
PostgreSQL-Datenbank für das Microsoft .NET Framework.
Es
basiert vollständig auf den ActiveX Data Objects für das
.NET Framework, ADO.NET, und stellt ein großes Angebot an
Komponenten zur Erstellung von Applikationen zum verteilten
Datenaustausch zur Verfügung. Es ist ein wichtiger Bestandteil
des .NET Frameworks, da es Zugriff sowohl auf relationale Daten, XML
und Anwendungsdaten bietet.
PostgreSQLDirect .NET Datenquellen (Data Provider) können auf die selbe Art und Weise wie die SQL Server .NET oder die OLE DB .NET Datenquellen (Data Provider) benutzt werden.
Standard:
"User ID=root; Password=Passwort; Host=localhost; Port=5432; Database=testdb;Pooling=true; Min Pool Size=0; Max Pool Size=100; Connection Lifetime=0"
Lesen Sie mehr bei Core Lab und auf der Produktseite.
Verwenden
von C#:
using
CoreLab.PostgreSql;
...
PgSqlConnection oPgSqlConn = new
PgSqlConnection();
oPgSqlConn.ConnectionString = "User
ID=myUsername;"
+ "Password=myPassword;"
+
"Host=localhost;"
+ "Port=5432;"
+
"Database=Datenbankname;"
+ "Pooling=true;"
+ "Min Pool Size=0;"
+ "Max Pool Size=100;"
+ "Connection Lifetime=0";
oPgSqlConn.Open();
Verwenden
von VB.NET:
Imports
CoreLab.PostgreSql
...
Dim oPgSqlConn As PgSqlConnection = New
PgSqlConnection()
oPgSqlConn.ConnectionString =
"User
ID=myUsername;" & _
"Password=myPassword;" &
_
"Host=localhost;" & _
"Port=5432;"
& _
"Database=myDatabaseName;" & _
"Pooling=true;" & _
"Min Pool Size=0;"
& _
"Max Pool Size=100;" & _
"Connection
Lifetime=0"
oPgSqlConn.Open()
Für
weitere Informationen besuchen Sie bitte folgende
Seiten:
PostgreSQLDirect
.NET Datenquellen (Data Provider)
Den Download finden Sie hier,
Support erhalten Sie hier.
pgFoundry
Npgsql (.NET):
Mit SSL:
"Server=127.0.0.1;Port=5432;Userid=myUsername;password=myPassword;Protocol=3;SSL=true;Pooling=true;MinPoolSize=3;MaxPoolSize=20;Encoding=UNICODE;Timeout=20;SslMode=Require"
Ohne
SSL:
"Server=127.0.0.1;Port=5432;Userid=myUsername;password=myPassword;Protocol=3;SSL=false;Pooling=true;MinPoolSize=1;MaxPoolSize=20;Encoding=UNICODE;Timeout=15;SslMode=Disable"
Mehr erfahren Sie im Npgsql: User's Manual und auf der pgFoundry Website.