欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C#应用程序连接本地SQL Server数据库实例

程序员文章站 2022-05-09 09:24:00
...

有关SQL Server的安装和简单的使用,可以查看我的这篇博文:点此查看

一、为数据库添加数据

1.打开MSSM,并连接到本地数据库,之后点击新建查询,如下图所示:
C#应用程序连接本地SQL Server数据库实例
2.输入如下SQL语句,点击执行。

Use Master;
GO
CREATE Database MyDatabase;
GO
Use MyDatabase;
GO
CREATE TABLE student
(
学号 char(8)  PRIMARY KEY,
姓名 varchar(8)  NOT NULL,
性别 char(2)  CHECK( 性别 = '男' OR  性别 = '女'),
成绩 numeric(4,1)  CHECK( 成绩 >= 0 AND  成绩 <= 100)
);
GO
INSERT INTO student VALUES('20102001',' 阎妮','女', 98);
INSERT INTO student VALUES('20102002',' 张有来','男', 58);
INSERT INTO student VALUES('20102003',' 王文喜','男', 72);
INSERT INTO student VALUES('20102004',' 赵敏','女', 66);
INSERT INTO student VALUES('20102005',' 罗莎','女', 88.5);
INSERT INTO student VALUES('20102006',' 蒙恬','男', 93);
GO

3.在对象资源管理器处,查看是否创建了名为MyDatebase的数据库,并查看在该数据库下是否有名为student的表,将光标移动到student上,右击,选择编辑前200行,如下图所示。
C#应用程序连接本地SQL Server数据库实例

4.查看student表中数据是否正确
C#应用程序连接本地SQL Server数据库实例

二、编写应用程序

1.用Visual Studio新建一个C#窗体应用。

2.向窗体拖动一个DateGridView控件,并适当调整大小,如下图所示。
C#应用程序连接本地SQL Server数据库实例
3.向窗体拖动一个Button控件,如下图所示。
C#应用程序连接本地SQL Server数据库实例
4.双击button1按钮,为其添加事件,现在进入了代码编辑窗口,如下图所示。
C#应用程序连接本地SQL Server数据库实例
5.添加using System.Data.SqlClient引用,并复制下面的代码到button1_Click函数中。

           // 设置连接字符串
            string ConnectionString = "server=localhost;" +
             "database=MyDatabase;UID=username;PWD=password";   //修改为你的用户名和密码

            DataSet dataset = new DataSet(); // 创建数据集
                                             // 创建一个新连接
            SqlConnection conn = new SqlConnection(ConnectionString);
            try
            {
                conn.Open();
                // 创建数据提供者
                SqlDataAdapter DataAdapter =
                new SqlDataAdapter("SELECT * FROM student", conn);
                // 填充数据集dataset ,并为本次填充的数据起名“ “student_table”
                DataAdapter.Fill(dataset, "student_table");
                dataGridView1.DataSource = dataset;
                // 在dataGridView1 控件中显示名为student_table 的填充数据
                dataGridView1.DataMember = "student_table";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                conn.Close();
                conn.Dispose();
                dataset.Dispose();
            }

6.修改上面代码的第三行,将username修改为你的用户名,password改为登录数据库的口令,如果忘记了自己什么时候设置过用户名和密码,可以参考我的SQL Server安装教程,地址:SQL Server安装教程

7.运行这个程序,点击button1按钮,就可以看到数据库中的数据
C#应用程序连接本地SQL Server数据库实例