Kết Nối C# Với DataBase MySQL | C# With MySQL - Code

Home » C-Sharp » Kết nối C# với DataBase MySQL | C# with MySQL Kết nối C# với DataBase MySQL | C# with MySQL Kết nối C# với DataBase MySQL | C# with MySQL Bài viết hôm nay sẽ hướng dẫn các bạn kết nối C# với CSDL MySQL
Kết nối C# với DataBase MySQL | C# with MySQL
Giao dien WinForm
Source Code: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using MySql.Data.MySqlClient; namespace KetNoiMySQL { public partial class Form1 : Form { MySqlConnection Conn; MySqlCommandBuilder cmd; MySqlDataAdapter adap; DataTable mytable; string strconn = "Server = localhost; Database = danhsachsv; UId = root; Pwd = 123456; Pooling=false;Character Set=utf8"; string query_select = "SELECT * FROM sinhvien"; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { try { Conn = new MySqlConnection(strconn); Conn.Open(); adap = new MySqlDataAdapter(query_select, Conn); cmd = new MySqlCommandBuilder(adap); mytable = new DataTable(); adap.Fill(mytable); Conn.Close(); dataGridView1.DataSource = mytable; } catch (MySqlException) { MessageBox.Show("Lỗi kết nối MySQL", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } private void label2_Click(object sender, EventArgs e) { } private void Btn_Add_Click(object sender, EventArgs e) { Conn.Open(); string query_insert = "INSERT INTO sinhvien (`HoTen`, `NamSinh`, `DiaChi`) VALUES ('" + TB_HoTen.Text + "','" + TB_NamSinh.Text + "','" + TB_DiaChi.Text + "')"; MySqlCommand command = new MySqlCommand(query_insert, Conn); command.ExecuteNonQuery(); Conn.Close(); Read_Data(); } private void Read_Data() { Conn.Open(); adap = new MySqlDataAdapter(query_select, Conn); cmd = new MySqlCommandBuilder(adap); mytable = new DataTable(); adap.Fill(mytable); Conn.Close(); dataGridView1.DataSource = mytable; } private void Btn_Edit_Click(object sender, EventArgs e) { Conn.Open(); string query_edit = "UPDATE sinhvien SET `HoTen`='" + TB_HoTen.Text + "', `NamSinh`='" + TB_NamSinh.Text + "', `DiaChi`='" + TB_DiaChi.Text + "' WHERE Id = '" + int.Parse(TB_Id.Text) + "'"; MySqlCommand command = new MySqlCommand(query_edit, Conn); command.ExecuteNonQuery(); Conn.Close(); Read_Data(); } private void Btn_Delete_Click(object sender, EventArgs e) { Conn.Open(); string query_delete = "DELETE FROM sinhvien WHERE `Id`='" + int.Parse(TB_Id.Text) + "'"; MySqlCommand command = new MySqlCommand(query_delete, Conn); command.ExecuteNonQuery(); Conn.Close(); Read_Data(); } } } Link tải file DLL: Download Video hướng dẫn:

Mời bạn xem thêm:

1 comment:

  1. AnonymousDecember 28, 2022 at 12:42 AM

    .

    ReplyDeleteReplies
      Reply
Add commentLoad more... Newer Post Older Post Home Subscribe to: Post Comments (Atom)

Khóa học miễn phí

Học lập trình STM32 với Visual Code

Bài đăng mới

Hướng Dẫn React Native Build apk File

Bài đăng phổ biến

  • Unlock password PLC Mitsubishi FX Series | Read password PLC FX   This is Software Crack PLC FX Series (FX0N, FX1N, FX2N, FX3S, FX3G, FX3U) Note: Only Unlock Password have 8digits. Link Software: Download...
  • How to enable hardware WDT on ESP32 using Arduino IDE Watchdog timer (WDT) is an important feature for hardware devices like ESP32 or Arduino that need to auto recover from all kind of unexpecte...
  • Modbus Poll và Modbus Slave – Phần mềm mô phỏng Modbus Protocol    Modbus là một giao thức truyền thông nối tiếp ban đầu được Modicon xuất bản vào năm 1979 để sử dụng với các bộ điều khiển logic khả trìn...
  • Điều khiển PID trên Siemens PLC sử dụng khối PID Compact PID là gì?  Về thực tế định nghĩa của PID và ứng dụng của nó trong các hệ thống thì đã có rất nhiều bài viết nói về nó. Ở đây Coder96 sẽ nói...
  • Tải phần mềm TIA Portal V18.0 – Link download full [Google Drive]     TIA Portal V18.0 là phần mềm lập trình PLC Siemens mới nhất được tính hợp đa chức năng và vừa được phát hành với rất nhiều cải tiến cho...

Translate

Từ khóa » Kết Nối Mysql Với C#