Datenbankzugriffe können so einfach sein!
So leicht kann es mit .NET 2.0 gehen. Datenbank-Verbindung mit Hilfe von in der web.config hinterlegten Provider-Informationen herstellen – und zwar generisch und dennoch mit den nativen Datenbank-Providern!
In sieben Schritten zum Glück:
1. ConnectionString in web.config hinterlegen
providerName=”System.Data.SqlClient”
connectionString=”[ConnectionString]” />
2. System.Data referenzieren
3. Namensräume importieren
- System.Data
- System.Data.Common
- System.Configuration
4. ConnectionStringSettings auslesen
Dim connSettings As ConnectionStringSettings = _
ConfigurationManager.ConnectionStrings.Item(“[Name]“)
5. DbProviderFactory instanzieren
Dim fact As DbProviderFactory = _
DbProviderFactories.GetFactory(connSettings.ProviderName)
6. Verbindung als IDbConnection-Instanz referenzieren
Dim conn As IDbConnection = fact.CreateConnection()
7. ConnectionString zuweisen
conn.ConnectionString = connSettings.ConnectionString
Nach dem Zuweisen kann mit der Datenbank-Verbindung gearbeitet werden. Am Ende nicht das Schließen vergessen!
Comments(1)