Mysql Connector: как сформировать строку подключения - C#
Формулировка задачи:
Использую Mysql Connector для подключения к mysql. Ни как не могу строку Connect сделать переменными чтобы можно было вводить данные для подключения из формы.
CommandText = zap_textBox1.Text;
string Connect = "server=localhost;user=root;database=1111;port=3306;password=12345;";
string result;
MySqlConnection myConnection = new MySqlConnection(Connect);
MySqlCommand myCommand = new MySqlCommand(CommandText, myConnection);
myConnection.Open(); //Устанавливаем соединение с базой данных.
myCommand.ExecuteNonQuery();//запрос
result = myCommand.ExecuteScalar().ToString();
myConnection.Close(); //Обязательно закрываем соединение!
label1.Text = result;Решение задачи: «Mysql Connector: как сформировать строку подключения»
textual
Листинг программы
string Login;
Login = textBox2.Text; //добавить textBox2 , ввести - root
string Connect = "server=localhost;user=" + Login + ";database=1111;port=3306;password=12345;";
CommandText = zap_textBox1.Text;
string result;
try
{
MySqlConnection myConnection = new MySqlConnection(Connect);
MySqlCommand myCommand = new MySqlCommand(CommandText, myConnection);
myConnection.Open(); //Устанавливаем соединение с базой данных.
myCommand.ExecuteNonQuery();//запрос
result = myCommand.ExecuteScalar().ToString();
myConnection.Close(); //Обязательно закрываем соединение!
label1.Text = result;
MessageBox.Show("Ура я теперь могу ввести Логин, а дальше сам догадаюсь");
}
catch (Exception e) { MessageBox.Show(e.Message + " я ввел: " + Login + ", но где то накосячил"); }