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();
}
}
}
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();
}
}
}
Комментариев нет:
Отправить комментарий