June 2007 Blog Posts

[TIPS] Leggere le proprieta' di una stringa di connessione

A volte si ha la necessita' di leggere le proprieta' di una stringa di connessione senza doverne fare il parsing manuale. Il .NET Framework 2.0 mette a disposizione una classe base (e le specializzazioni per ogni DB supportato) che permette di leggere (e/o creareprogrammaticamente) la stringa di connessione conoscendo le singole proprieta' (Database Server, Username, password ecc.). La classe astratta (base) è la System.Data.Common.DbConnectionStringBuilder mentre, la specializzazione per SqlServer è la System.Data.SqlClient.SqlConnectionStringBuilder . Il seguente snippet mostra come leggere alcune delle informazioni che quest'ultima classe mette a disposizione:using System; using System.Data; using System.Data.SqlClient; using System.Configuration; using System.Collections.Generic; using System.Text; namespace Bitbreaker.Utilities { class ConnectionStringBuilder ...

«June»
SunMonTueWedThuFriSat
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567