C#连接SQLServer数据库基本实现

C#连接SQLServer数据库基本实现

(在这写下来,防止以后忘记)

在VS2019中新建一个Windows窗口应用程序,并在Form中放置DataGridView和Button两个控件,在Button的单击响应事件中连接数据库:

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.Windows.Forms;
private void button1_Click(object sender, EventArgs e)
        {
            String connsql = "server=.;database=大学生成绩管理系统;integrated security=SSPI"; // 数据库连接字符串,database设置为自己的数据库名,以Windows身份验证

            try
            {
                using (SqlConnection conn = new SqlConnection())
                {
                    conn.ConnectionString = connsql;
                    conn.Open(); // 打开数据库连接

                    String sql = "select * from 学生"; // 查询语句

                    SqlDataAdapter myda = new SqlDataAdapter(sql, conn); // 实例化适配器

                    DataTable dt = new DataTable(); // 实例化数据表
                    myda.Fill(dt); // 保存数据 

                    dataGridView1.DataSource = dt; // 设置到DataGridView中

                    conn.Close(); // 关闭数据库连接
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("错误信息:" + ex.Message, "出现错误");
            }
        }

 

posted @ 2021-07-15 19:14  Cmale  阅读(597)  评论(0编辑  收藏  举报