Di ASP.NET 2.0, string koneksi database direferensikan berdasarkan nama menggunakan sintaks ekspresi deklaratif baru yang menentukan nilai string koneksi saat runtime. String koneksi itu sendiri disimpan dalam file Web.config di bawah bagian konfigurasi <connectionStrings> sehingga mudah untuk dipelihara di satu lokasi untuk semua halaman dalam aplikasi.
Contoh kode programnya adalah sebagai berikut:
<?xml versi="1.0"?>
<konfigurasi>
<string koneksi>
<tambahkan nama="Pub" connectionString="Server=localhost;
Keamanan Terintegrasi=Benar;Database=pub;Info Keamanan Tetap=Benar"
penyediaNama="Sistem.Data.SqlClient" />
<tambahkan nama="Northwind" connectionString="Server=localhost;
Keamanan Terintegrasi=True;Database=Northwind;Info Keamanan Tetap=True"
penyediaNama="Sistem.Data.SqlClient" />
</connectionStrings>
<sistem.web>
<halaman styleSheetTheme="Default"/>
</system.web>
</konfigurasi>
Deskripsi kode program: Dalam kode program dari contoh di atas, kami menetapkan dua string koneksi database di bawah node konfigurasi <connectionStrings> di file Web.Config, yang masing-masing menunjuk ke dua contoh database pub dan Northwind. Perhatikan bahwa kontrol sumber data, seperti kontrol SqlDataSource, diperkenalkan di 2.0. Kita dapat mengatur properti ConnectionString dari kontrol SqlDataSource ke ekspresi <%$ ConnectionStrings:Pubs %>, yang diurai oleh penganalisis ASP.NET saat runtime . adalah string koneksi. Anda juga dapat menentukan ekspresi untuk properti ProviderName dari SqlDataSource, seperti <%$ ConnectionStrings:Pubs.ProviderName %>. Penggunaan spesifik dan fitur-fitur barunya akan diperkenalkan secara rinci di bab-bab berikutnya. Sekarang Anda memiliki pemahaman dasar.
Tentu saja kita juga dapat membaca string koneksi database langsung dari file konfigurasi dengan cara berikut. Pertama kita perlu mereferensikan namespace penggunaan System.Web.Configuration, yang berisi kelas-kelas yang digunakan untuk menyiapkan konfigurasi ASP.NET.
string connectionString =ConfigurationManager.ConnectionStrings["Northwind"].ConnectionString;
Deskripsi kode program: Dalam kode program contoh di atas, kita dapat menggunakan ConnectionStrings["Northwind"] untuk membaca string Northwind yang sesuai. Dengan cara yang sama, Anda dapat menggunakan ConnectionStrings["Pubs"] untuk membaca string Pub yang sesuai.
http://www.cnblogs.com/interboy/archive/2006/08/21/482665.html