Form1.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. using MySql.Data.MySqlClient;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.Data;
  6. using System.Data.SqlClient;
  7. using System.Drawing;
  8. using System.Linq;
  9. using System.Text;
  10. using System.Threading.Tasks;
  11. using System.Windows.Forms;
  12. namespace WindowsFormsCommandExecuteReader
  13. {
  14. public partial class Form1 : Form
  15. {
  16. public Form1()
  17. {
  18. InitializeComponent();
  19. }
  20. MySqlConnection conn;
  21. private void button1_Click(object sender, EventArgs e)
  22. {
  23. //创建数据库连接对象
  24. conn = new MySqlConnection("server=localhost;database=csharp;uid=root;pwd=abc123");
  25. //打开连接
  26. conn.Open();
  27. //创建Command对象
  28. MySqlCommand cmd = new MySqlCommand();
  29. //设置Command对象的数据库连接
  30. cmd.Connection = conn;
  31. cmd.CommandText = "select * from tb_command";
  32. cmd.CommandType = CommandType.Text;
  33. MySqlDataReader sdr = cmd.ExecuteReader();
  34. //Read方法用来读取只读数据流中的每条记录
  35. while (sdr.Read())
  36. {
  37. listView1.Items.Add(sdr[1].ToString());
  38. }
  39. conn.Dispose();
  40. button1.Enabled = false;
  41. }
  42. }
  43. }