C#应用程序连接本地SQL Server数据库实例
程序员文章站
2022-05-09 09:24:00
...
有关SQL Server的安装和简单的使用,可以查看我的这篇博文:点此查看
一、为数据库添加数据
1.打开MSSM,并连接到本地数据库,之后点击新建查询,如下图所示:
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行,如下图所示。
4.查看student表中数据是否正确
二、编写应用程序
1.用Visual Studio新建一个C#窗体应用。
2.向窗体拖动一个DateGridView控件,并适当调整大小,如下图所示。
3.向窗体拖动一个Button控件,如下图所示。
4.双击button1按钮,为其添加事件,现在进入了代码编辑窗口,如下图所示。
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数据库的方法
-
.net(C#数据库访问) Mysql,Sql server,Sqlite,Access四种数据库的连接方式
-
解决SQL Server 2008 不能使用 “.” local本地连接数据库问题
-
C#利用server+data source等方式连接SQL Server数据库详解
-
Ruby连接使用windows下sql server数据库代码实例
-
C#连接SQL Server数据库的实例讲解
-
C# SQL server数据库基本操作(连接、增、删、改、查)封装
-
C#编程实现连接SQL SERVER数据库实例详解
-
PHP连接SQL server数据库测试脚本运行实例
-
.net(C#数据库访问) Mysql,Sql server,Sqlite,Access四种数据库的连接方式