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 System.Data.SqlClient;
namespace HR_database
{
public partial class Form1 : Form
{
string constr = "server=.;database=Test;integrated security=SSPI";
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(constr);
con.Open();
MessageBox.Show("成功连接数据库");
string sql = "select * from Student";
SqlCommand command = new SqlCommand(sql, con);
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
//构建一个ListView的数据,存入数据库数据,以便添加到listView1的行数据中
ListViewItem lt = new ListViewItem();
//将数据库数据转变成ListView类型的一行数据
lt.Text = reader["Sno"].ToString();
lt.SubItems.Add(reader["Sname"].ToString());
lt.SubItems.Add(reader["Ssex"].ToString());
lt.SubItems.Add(reader["Sage"].ToString());
lt.SubItems.Add(reader["Sdept"].ToString());
//将lt数据添加到listView1控件中
listView1.Items.Add(lt);
}
}
}
}
页面设计如下:
连接数据成功提示:
查询(select * from Student)Student表所有信息: