public GetDatabaseConnectionInfoForm(DatabaseConnectionInfo connection)
        {
            InitializeComponent();

            this.connection = connection;
            this.passwordInputTextBox.PasswordChar = '*';
        }
예제 #2
0
        public MainForm()
        {
            InitializeComponent();

            DatabaseConnectionInfo connectionInfo = new DatabaseConnectionInfo("", "", "", "", "", "");

            GetDatabaseConnectionInfoForm getDatabaseConnectionInfoForm = new GetDatabaseConnectionInfoForm(connectionInfo);

            getDatabaseConnectionInfoForm.ShowDialog();

            try
            {
                dataAccessor = new DataAccessor(connectionInfo);

                MessageBox.Show("Database link success!");

                SyncData();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Database link fail!");
                this.Close();

                throw ex;
            }
        }
예제 #3
0
        public DataAccessor(DatabaseConnectionInfo connectionInfo)
        {
            this.connectionInfo = connectionInfo;

            string connctionString = connectionInfo.GetConnectionInfo();

            connection = new MySqlConnection(connctionString);
            try
            {
                connection.Open();
                connection.Close();
            }
            catch (Exception ex)
            {
                connection.Close();

                throw ex;
            }
        }