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!

Weiterempfehlen:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DotNetKicks
  • MySpace
  • PDF
  • RSS
  • Technorati
  • Twitter

1 Comment so far

  1. Basil on September 1st, 2005

    Hallo Karsten

    Dim conn As IDbConnection = fact.CreateConnection()

    Warum nimmst du hier IDbConnection und nicht DbConnection?