Example #1
0
        public Boolean Connect(ServerInfo sinfo)
        {
            //seems like both sqlite and sqlce don't like the word database...
            WorkDirectory wd = new WorkDirectory(sinfo);
            String path = wd.GetFullPath(sinfo.dbInfo.sqldb);
            String conString = "data source=" + path + ";";
            if (!File.Exists(path))
            {
                using(SqlCeEngine engine = new SqlCeEngine(conString))
                {
                    engine.CreateDatabase();
                }
            }
            sqlceConnection = new SqlCeConnection(conString);

            try
            {
                sqlceConnection.Open();
            }
            catch (Exception e)
            {
                Console.WriteLine("Connection error: " + e.Message);
                return false;
            }
            return true;
        }
Example #2
0
 public WorkDirectory(ServerInfo servInfo)
 {
     fullPath = String.Format("{0}\\servers\\{1}\\",
         Directory.GetCurrentDirectory(),
         servInfo.serverGuid.ToString());
     Debug.WriteLine(fullPath);
     if (!Directory.Exists(fullPath))
     {
         Directory.CreateDirectory(fullPath);
     }
 }
Example #3
0
 public Boolean Connect(ServerInfo sinfo)
 {
     mysqlConnection = new MySqlConnection(
     String.Format("server={0};user id={1};password={2};database={3};",
     sinfo.dbInfo.sqlhost, sinfo.dbInfo.sqluser, sinfo.dbInfo.sqlpass, sinfo.dbInfo.sqldb));
     try
     {
         mysqlConnection.Open();
     }
     catch (Exception e)
     {
         Console.WriteLine("Connection error: " + e.Message);
         return false;
     }
     return true;
 }
Example #4
0
 public Boolean Connect(ServerInfo sinfo)
 {
     //doesn't accept database for w/e reason
     //data source it is...
     WorkDirectory wd = new WorkDirectory(sinfo);
     sqliteConnection = new SQLiteConnection("data source=" + wd.GetFullPath(sinfo.dbInfo.sqldb) + ";");
     try
     {
         sqliteConnection.Open();
     }
     catch (Exception e)
     {
         Console.WriteLine("Connection error: " + e.Message);
         return false;
     }
     return true;
 }