Жизнь это - мгновения, промежутки. Ночь ушла, солнце скоро взойдет. Сделайте эти промежутки настолько прекрасными насколько это возможно - наполненными молчанием, наполненными благодарностью к существованию, которое дало вам шанс, благодарностью по отношению ко всем тем, кто вам помог. И ждите.


20 января 2020 г.

Си шарп подключение к БД мое

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
using Org.BouncyCastle.Bcpg.OpenPgp;

namespace MyBd07
{
    public partial class UserControl1: UserControl
    {

        public UserControl1()
        {
            InitializeComponent();
        }

        public void myConn()

        {
            // строка подключения к БД

            string nameBase = "itproger";

            // строка подключения к БД
           
            string connStr = $"server=localhost;user=root;database={nameBase};password=root;";
           
            // создаём объект для подключения к БД
           
            MySqlConnection conn = new MySqlConnection(connStr);

            MessageBox.Show("Что то работает");

            // устанавливаем соединение с БД
            try
            {
                MessageBox.Show("Connecting to MySQL...");
               
                conn.Open();
                // запрос
                string sql = "SELECT * FROM users WHERE id = 2";

                MySqlCommand cmd = new MySqlCommand(sql, conn);

                using (var rdr = cmd.ExecuteReader())
                {
                    while (rdr.Read())
                    {
                        MessageBox.Show($"{rdr[0]}, {rdr[1]}, {rdr[2]}");
                    }
                }

                conn.Close();
            }
            catch(Exception ex)
            {
                MessageBox.Show("Что-то пошло не так, MySQL упал");
            }


       }

        private void button1_Click(object sender, EventArgs e)
        {
            myConn();
        }
    }
}

Комментариев нет:

Отправить комментарий