前言
数据库是如何和客户端建立了连接呢?怎么就可以把数据库的数据传送到客户端或客户端的数据是如何存到数据库中的呢?接下来我们就学习一下客户端与数据库之间的桥梁
ADO.NET的两个核心组件
- .NET Framework包括:Connection、Command、DataReader、DataAdapter在内的组件
- DataSet包括:DataTable表
本篇介绍如何创建数据库连接及打开/关闭数据库
⭐创建数据库连接,并打开/关闭数据库
//定义字符串
string connString = "server = .; database = Myschool; uid=sa; pwd=sa";
//创建Connection连接数据库
SqlConnection conn = new SqlConnection(connString);
//打开数据库
conn.Open();
Console.WriteLine("数据库打开成功!");
///忽略代码
......
//关闭数据库
conn.Close();
Console.WriteLine("数据库关闭成功!");
一. 创建数据库连接的三种方式
第一种:通过SQL Server身份连接数据库
语法 1:
server = 服务器名; database = 数据库名; uid = 用户名; pwd = 密码;
例如:
string connString = "server = .; database = Myschool; uid=sa; pwd=sa";
语法 2:
Data Source = 服务器名; Initial Catalog = 数据库名; User ID = 用户名; Pwd = 密码;
例如:
string connString = "Data Source = .; Initial Catalog = MySchool; User ID = sa; Pwd = sa";
第二种:通过Windows身份连接数据库
语法 1:
servver = 服务器名; database = 数据库名; ;Trusted_Connection=yes;
例如:
string connString = "server = .; database = Myschool; Trusted_Connection=yes";
语法 2:
Data Source = 服务器名; Initial Catalog = 数据库名; Integrated Security = True;
例如:
string connString = "Data Source = .; Initial Catalog = MySchool; Interated Security = True";
第三种:手动连接赋值代码
视图 → 服务器资源管理器
数据库连接右击 → 添加连接 → 选择
选择Microsoft SQL Server → 继续
可以更改数据源 服务器名称 身份验证 选择数据库名 → 确定
创建完成后会在数据连接种显示 → 右击 → 选择属性
把连接字符串复制到你的代码里即可
二. 创建Connection连接数据库
第一种:通过属性连接
//创建Connection对象
SqlConnection conn = new SqlConnection();
//通过ConnectionString属性连接数据库
conn.ConnectionString="连接字符串";
第二种:通过字符串连接
//创建字符串连接对象
string connString="连接字符串";
//创建Connection对象
SqlConnection conn = new SqlConnection(connString);
第三种:通过构造方法连接
//创建Connection对象
SqlConnection conn = new SqlConnection("连接字符串");
三. 打开、关闭数据库
//打开数据库
语法:
对象名.Open();
例如:
conn.Open();
//关闭数据库
语法:
对象名.Close();
例如:
conn.Close();
下一篇会详细的介绍Command对象,对数据进行增删改查。