using MySql.Data.MySqlClient; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsCommandExecuteReader { public partial class Form1 : Form { public Form1() { InitializeComponent(); } MySqlConnection conn; private void button1_Click(object sender, EventArgs e) { //创建数据库连接对象 conn = new MySqlConnection("server=localhost;database=csharp;uid=root;pwd=abc123"); //打开连接 conn.Open(); //创建Command对象 MySqlCommand cmd = new MySqlCommand(); //设置Command对象的数据库连接 cmd.Connection = conn; cmd.CommandText = "select * from tb_command"; cmd.CommandType = CommandType.Text; MySqlDataReader sdr = cmd.ExecuteReader(); //Read方法用来读取只读数据流中的每条记录 while (sdr.Read()) { listView1.Items.Add(sdr[1].ToString()); } conn.Dispose(); button1.Enabled = false; } } }