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, "出现错误"); } }