Microsoft.Practices.EnterpriseLibrary.Data.Database db = DatabaseFactory.CreateDatabase();
//Microsoft.Practices.EnterpriseLibrary.Data.Database db = DatabaseFactory.CreateDatabase("con1");
var dbCtr = db.GetType().GetConstructor(new Type[] { typeof(string) });
db = (Database)dbCtr.Invoke(new object[] {"Data Source=192.168.1.1;Initial Catalog=dbname;Persist Security Info=True;User ID=xx;Password=xxxx"});