/// <summary> /// 注册sql server账号 /// </summary> /// <param name="sqlServerPassword"></param> public void Register(string sqlServerPassword) { if (factory == null) { factory = new SQLServerConnectionFactory(sqlServerPassword); } }
public void Index() { DataTable data; EnumSQL enumSQL; IConnectionFactory factory = new SQLServerConnectionFactory(); factory.Register("192.168.1.98"); enumSQL = factory.GetDataTable("sql", out data); IConnectionFactory fac = new SQLServerConnectionFactory(); enumSQL = fac.GetDefaultFactory("192.168.1.98").GetDataTable("sql", out data); IConnectionFactory f = SQLServerConnectionFactory.GetDirectFactory("192.168.1.98"); enumSQL = f.GetDataTable("sql", out data); enumSQL = SQLServerConnectionFactory.GetDirectFactory("192.168.1.98").GetDataTable("sql", out data); SQLServerConnectionFactory ss = new SQLServerConnectionFactory(); ss.GetDataTable("sql", out data); }
/// <summary> /// 直接获得sql server的工厂 /// </summary> /// <param name="sqlServerPassword"></param> /// <returns></returns> public static IConnectionFactory GetDirectFactory(string sqlServerPassword) { if (factory == null) { factory = new SQLServerConnectionFactory(sqlServerPassword); } return(factory); }