MySQL + C#

Узнай цену своей работы

Формулировка задачи:

Вобщем, допустим. Есть сайт на нем БД MySQL и есть программа где есть 2 текстбокса где нужно ввести логин и пароль. Вопрос; Как соеденить программу (лаунчер) с БД на сайте?

Решение задачи: «MySQL + C#»

textual
Листинг программы
using MySql.Data.MySqlClient;
 
        public MySqlConnection conn;
 
        public void MySqlConnect()
        {
            if (conn != null)
                conn.Close();
 
            string connStr = String.Format("server={0};user id={1}; password={2}; database=mysql; pooling=false",
                "127.0.0.1", "username", "password");
 
            try
            {
                conn = new MySqlConnection(connStr);
                conn.Open();
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Error connecting to the server: " + ex.Message);
            }
        }
        private void auth()
        {
            MySqlConnect();
 
            MySqlCommand command = conn.CreateCommand();
            command.CommandText = "SELECT `login`, `password`FROM `adrenaline_panel`.`adrenaline_users`";
            MySqlDataReader reader = command.ExecuteReader();
            while (reader.Read())
            {
                if (Properties.Settings.Default.login.ToString() == reader["login"].ToString())
                {
                    if (Properties.Settings.Default.password.ToString() == reader["password"].ToString())
                    {
                        MessageBox.Show("Вы успешно авторизировались");
                    }
                    else
                    {
                        MessageBox.Show("Авторизация провалилась");
                    }
                }
            }
            if (reader != null) reader.Close();
            conn.Close();
        }

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


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

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

5   голосов , оценка 3.6 из 5