public GetDatabaseConnectionInfoForm(DatabaseConnectionInfo connection) { InitializeComponent(); this.connection = connection; this.passwordInputTextBox.PasswordChar = '*'; }
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; } }
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; } }