C#连接SQL sever数据库极简版

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表所有信息:

 


猜你喜欢

转载自blog.csdn.net/caoyang_he/article/details/80741385