コード例 #1
0
 /// <summary>
 /// 注册sql server账号
 /// </summary>
 /// <param name="sqlServerPassword"></param>
 public void Register(string sqlServerPassword)
 {
     if (factory == null)
     {
         factory = new SQLServerConnectionFactory(sqlServerPassword);
     }
 }
コード例 #2
0
ファイル: UnitTest.cs プロジェクト: peipei1024/Brow
        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);
        }
コード例 #3
0
 /// <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);
 }