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 + ", но где то накосячил"); }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.667 из 5
Похожие ответы