网站首页 > 知识剖析 正文
内容回顾
在前两讲中,我们讲到了连接数据库,并向数据库插入数据,我们在应用程序开发中,数据库的操作必不可少,在B/S架构的程序中,大部分程序都是面向数据库的开发,对数据库进行增加、修改、删除、查询等操作。常用的数据库有oracle , mssql ,mysql,sybase,access等,而asp.net提供了丰富的数据库操作,这些操作可以分为三个步骤:
- 第一,使用SqlConnection对象连接数据库;
- 第二,建立SqlCommand对象,负责SQL语句的执行和存储过程的调用;
- 第三,对SQL或存储过程执行后返回的“结果”进行操作。
这些操作我们在上两讲的内容中已接触过,今天我们着重讲解asp.net配置数据库连接,在前两讲中,我们应用到了ConfigurationManager这个对象来获取配置文件中数据库的连接字符串,我们在配置文件中,连接字符串如下:
那么,配置文件中数据库的连接还有没有其它的方法呢 ? 我们今天重点讲解连接MSSQL字符串。
数据库连接字符串的内容详解
1:Data Source
“Data Source”可以由下列字符串代替:“server”,“address”,“addr”和“network address”。
Data Source=.\SQLExpress也可以写成这样Data Source=(local)\SQLExpress。
2:Integrated Security
“Integrated Security”可以写成“trusted_connection”,为true时,使用当前的 Windows 帐户凭据进行身份验证,为false时,需要在连接中指定用户 ID 和密码。在上图中,我们使用的时候,没有写入用户名称密码,当然也可以把这个用户名和密码加入进去,在WINSERVER系统中,加强了对数据库的保护和验证功能,当数据库服务器和应用服务器分离时,我们需要写入SQL的用户名和密码,如下图所示:
3:Initial Catalog
需要连接的数据库名称
4:providerName
连接数据库的驱动名称
建立数据库连接
当我们配置好数据库连接文件后,在代码中通过ConfigurationManager对象来获取配置文件中的连接字符串,通过实例化SqlConnection对象,即可完成数据库的连接
下一讲我们讲解ASP.NET连接ACCESS的连接字符串。
猜你喜欢
- 2024-11-17 Skywalking-03:Skywalking本地调试
- 2024-11-17 一个基于Asp.Net Core + Angular + Bootstrap开源CMS系统
- 2024-11-17 AspNet在windowserver中如何让IIS支持高并发
- 2024-11-17 在ASP.NET Core web API中使用Swagger/OpenAPI(Swashbuckle)
- 2024-11-17 AspNet.Core之使用CancellationToken来提高应用负载
- 2024-11-17 Dev ASP.NET界面开发2020:全新升级图表控件
- 2024-11-17 Web前端培训:五种JavaScript富文本编辑器的比较
- 2024-11-17 aspnet向数据库插入数据(基础入门5)
- 2024-11-17 Mvc-AspNet Mvc选择题(50题)(asp.net mvc运行原理)
- 2024-11-17 aspnet查询数据库的数据(基础入门3)
- 04-29php开发者composer使用看这一篇就够了
- 04-29引用和变量声明在不同语言中的实作
- 04-29PHP 没你想的那么差
- 04-29Ubuntu linux 上的 Nginx 和 Php 安装
- 04-29CentOS下通过yum搭建lnmp(单版本PHP)
- 04-29为什么 PHP8 是个高性能版本
- 04-29PHP8函数包含文件-PHP8知识详解
- 04-29使用无参数函数进行命令执行
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)