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

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

一、为数据库添加数据

1.打开MSSM,并连接到本地数据库,之后点击新建查询,如下图所示:
C#应用程序连接本地SQL Server数据库实例_第1张图片
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数据库实例_第2张图片

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

二、编写应用程序

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

2.向窗体拖动一个DateGridView控件,并适当调整大小,如下图所示。
C#应用程序连接本地SQL Server数据库实例_第4张图片
3.向窗体拖动一个Button控件,如下图所示。
C#应用程序连接本地SQL Server数据库实例_第5张图片
4.双击button1按钮,为其添加事件,现在进入了代码编辑窗口,如下图所示。
C#应用程序连接本地SQL Server数据库实例_第6张图片
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数据库实例_第7张图片

你可能感兴趣的:(C#应用程序连接本地SQL Server数据库实例)