Exemple #1
0
    public static void Main(string [] args)
    {
        string [] databases = null;
        if (args.Length == 0 || (args.Length == 1 && args [0].Equals("all")))
        {
            // Run test for all databases
            string listOfDbs = ConfigurationSettings.AppSettings ["Databases"];
            databases = listOfDbs.Split(';');
        }
        else
        {
            databases = (string [])args.Clone();
        }

        BaseAdapter dbAdapter = null;

        foreach (string str in databases)
        {
            switch (str)
            {
/*
 *                      case "mysql" :
 *                              Console.WriteLine ("\n ****** Running tests for MYSQL ***** \n");
 *                              dbAdapter = new MySqlAdapter ("mysql");
 *                              dbAdapter.RunTest ();
 *                              break;
 */

            case "mssql":
                Console.WriteLine("\n ****** Running tests for MS SQL ***** \n");
                dbAdapter = new MsSqlAdapter("mssql");
                dbAdapter.RunTest();
                break;

            case "oracle":
                Console.WriteLine("\n ****** Running tests for ORACLE ***** \n");
                dbAdapter = new OraAdapter("oracle");
                dbAdapter.RunTest();
                break;

/*
 *                      case "postgres" :
 *                              Console.WriteLine ("\n ****** Running tests for POSTGRE ***** \n");
 *                              dbAdapter = new PostgresAdapter ("postgres");
 *                              dbAdapter.RunTest ();
 *                              break;
 */
            }
        }
    }
Exemple #2
0
 public Adapter createAdapter(string db,string Host,string Username,string Password,int Port,string Catalog)
 {
     Adapter adapter = null;
     switch (db.ToLower().Trim())
     {
      				case "mssql":
             adapter = new MsSqlAdapter(Host, Username, Password, Port, Catalog);
             break;
         case "mysql":
         default:
             adapter = new MySqlAdapter(Host, Username, Password, Port, Catalog);
             break;
     }
     return adapter;
 }
Exemple #3
0
 public Adapter createAdapter(string db)
 {
     Adapter adapter = null;
     switch (db.ToLower())
     {
      				case "mssql":
             adapter = new MsSqlAdapter();
             break;
         case "mysql":
         default:
             adapter = new MySqlAdapter();
             break;
     }
     return adapter;
 }