栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

使用ADO.NET连接数据库,打开关闭数据库(Connection对象的使用)

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用ADO.NET连接数据库,打开关闭数据库(Connection对象的使用)

前言

       数据库是如何和客户端建立了连接呢?怎么就可以把数据库的数据传送到客户端或客户端的数据是如何存到数据库中的呢?接下来我们就学习一下客户端与数据库之间的桥梁

ADO.NET的两个核心组件
  1. .NET Framework包括:Connection、Command、DataReader、DataAdapter在内的组件
  2. 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对象,对数据进行增删改查。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/910235.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号