ASP.NET2.0连接SQL Server数据库详解
来源:天极开发 作者: 出处:综艺读书 2007-07-18本文将详细介绍如何使用Connection对象连接数据库。对于不同的.NET数据提供者,ADO.NET采用不同的Connection对象连接数据库。这些Connection对象为我们屏蔽了具体的实现细节,并提供了一种统一的实现方法。
|
|
|||
SqlConnection类的对象连接SQL Server数据库;OracleConnection 类的对象连接Oracle数据库;
OleDbConnection类的对象连接支持OLE DB的数据库,如Access;而OdbcConnection类的对象连接任何支持ODBC的数据库。与数据库的所有通讯最终都是通过Connection对象来完成的。
SqlConnection类
Connection 用于与数据库“对话”,并由特定提供程序的类(如 SqlConnection)表示。尽管SqlConnection类是针对Sql Server的,但是这个类的许多属性、方法与事件和OleDbConnection及OdbcConnection等类相似。本章将重点讲解SqlConnection特定的属性与方法,其他的Connection类你可以参考相应的帮助文档。
注意:使用不同的Connection对象需要导入不同的命名空间。OleDbConnection的命名空间为System.Data.OleDb。SqlConnection的命名空间为System.Data.SqlClient。OdbcConnection的命名空间为System.Data.Odbc。OracleConnection的命名空间为System.Data.OracleClinet。
SqlConnection属性:
| 属性 | 说明 |
| ConnectionString | 其返回类型为string,获取或设置用于打开 SQL Server 数据库的字符串。 |
| ConnectionTimeOut | 其返回类型为int,获取在尝试建立连接时终止尝试并生成错误之前所等待的时间。 |
| Database | 其返回类型为string,获取当前数据库或连接打开后要使用的数据库的名称。 |
| DataSource | 其返回类型为string,获取要连接的 SQL Server 实例的名称。 |
| State | 其返回类型为ConnectionState,取得当前的连接状态:Broken、Closed、Connecting、Fetching或Open。 |
| ServerVersion | 其返回类型为string,获取包含客户端连接的 SQL Server 实例的版本的字符串。 |
| PacketSize | 获取用来与 SQL Server 的实例通信的网络数据包的大小(以字节为单位)。这个属性只适用于SqlConnection类型 |
SqlConnection方法:
| 方法 | 说明 |
| Close() | 其返回类型为void,关闭与数据库的连接。 |
| CreateCommand() | 其返回类型为SqlCommand,创建并返回一个与 SqlConnection 关联的 SqlCommand 对象。 |
| Open() | 其返回类型为void,用连接字符串属性指定的属性打开数据库连接 |
SqlConnection事件:
| 事件 | 说明 |
| StateChange | 当事件状态更改时发生。 (从 DbConnection 继承。) |
| InfoMessage | 当 SQL Server 返回一个警告或信息性消息时发生。 |
提示:可以用事件让一个对象以某种方式通知另一对象产生某些事情。例如我们在Windows系统中选择“开始”菜单,一旦单击鼠标时,就发生了一个事件,通知操作系统将“开始”菜单显示出来。
相关图文阅读
频道图文推荐
相关专题
·SQL Server 数据处理专题 (1455篇文章)
·SQL Server 索引和查询专题 (2662篇文章)
·SQL Server (1418篇文章)
·数据库专栏 (4486篇文章)
·数据库处理专题 (7272篇文章)
·城域网专题 (6702篇文章)
·数据库安全技术专题 (11074篇文章)
·数据库安装与卸载 (8977篇文章)
·.NET移动与嵌入式技术 (4937篇文章)
·.NET开发手册 (4730篇文章)
·SQL Server 索引和查询专题 (2662篇文章)
·SQL Server (1418篇文章)
·数据库专栏 (4486篇文章)
·数据库处理专题 (7272篇文章)
·城域网专题 (6702篇文章)
·数据库安全技术专题 (11074篇文章)
·数据库安装与卸载 (8977篇文章)
·.NET移动与嵌入式技术 (4937篇文章)
·.NET开发手册 (4730篇文章)
·asp.net 实现购物车详细代码 (6068次浏览)
·ASP.NET 2.0中Gridview控件高级技巧 (4713次浏览)
·从零开始学ASP.NET(基础篇) (4702次浏览)
·ASP.NET2.0连接SQL Server数据库详解 (2032次浏览)
·ASP.NET教程第一讲 ASP.NET简介 (1918次浏览)
·在ASP.NET 2.0中实现数据的绑定 (1854次浏览)
·ASP.NET Session详解 (1012次浏览)
·ASP.NET教程第四讲 数据绑定 Data (838次浏览)
·DateDiff 函数详解 (681次浏览)
·面试ASP.NET程序员的笔试题和机试题 (64次浏览)
·ASP.NET 2.0中Gridview控件高级技巧 (4713次浏览)
·从零开始学ASP.NET(基础篇) (4702次浏览)
·ASP.NET2.0连接SQL Server数据库详解 (2032次浏览)
·ASP.NET教程第一讲 ASP.NET简介 (1918次浏览)
·在ASP.NET 2.0中实现数据的绑定 (1854次浏览)
·ASP.NET Session详解 (1012次浏览)
·ASP.NET教程第四讲 数据绑定 Data (838次浏览)
·DateDiff 函数详解 (681次浏览)
·面试ASP.NET程序员的笔试题和机试题 (64次浏览)
·asp.net 实现购物车详细代码 (6068次浏览)
·ASP.NET 2.0中Gridview控件高级技巧 (4713次浏览)
·从零开始学ASP.NET(基础篇) (4702次浏览)
·ASP.NET2.0连接SQL Server数据库详解 (2032次浏览)
·ASP.NET教程第一讲 ASP.NET简介 (1918次浏览)
·在ASP.NET 2.0中实现数据的绑定 (1854次浏览)
·ASP.NET Session详解 (1012次浏览)
·ASP.NET教程第四讲 数据绑定 Data (838次浏览)
·DateDiff 函数详解 (681次浏览)
·关于ASP.NET技术的学习顺序问题 (255次浏览)
·ASP.NET 2.0中Gridview控件高级技巧 (4713次浏览)
·从零开始学ASP.NET(基础篇) (4702次浏览)
·ASP.NET2.0连接SQL Server数据库详解 (2032次浏览)
·ASP.NET教程第一讲 ASP.NET简介 (1918次浏览)
·在ASP.NET 2.0中实现数据的绑定 (1854次浏览)
·ASP.NET Session详解 (1012次浏览)
·ASP.NET教程第四讲 数据绑定 Data (838次浏览)
·DateDiff 函数详解 (681次浏览)
·关于ASP.NET技术的学习顺序问题 (255次浏览)
·asp.net 实现购物车详细代码 (6068次浏览)
·ASP.NET 2.0中Gridview控件高级技巧 (4713次浏览)
·从零开始学ASP.NET(基础篇) (4702次浏览)
·ASP.NET2.0连接SQL Server数据库详解 (2032次浏览)
·ASP.NET教程第一讲 ASP.NET简介 (1918次浏览)
·在ASP.NET 2.0中实现数据的绑定 (1854次浏览)
·ASP.NET Session详解 (1012次浏览)
·ASP.NET教程第四讲 数据绑定 Data (838次浏览)
·DateDiff 函数详解 (681次浏览)
·关于ASP.NET技术的学习顺序问题 (255次浏览)
·ASP.NET 2.0中Gridview控件高级技巧 (4713次浏览)
·从零开始学ASP.NET(基础篇) (4702次浏览)
·ASP.NET2.0连接SQL Server数据库详解 (2032次浏览)
·ASP.NET教程第一讲 ASP.NET简介 (1918次浏览)
·在ASP.NET 2.0中实现数据的绑定 (1854次浏览)
·ASP.NET Session详解 (1012次浏览)
·ASP.NET教程第四讲 数据绑定 Data (838次浏览)
·DateDiff 函数详解 (681次浏览)
·关于ASP.NET技术的学习顺序问题 (255次浏览)
最新技术文档
·如何处理ASP.NET 2.0配置文件 07-22
·ASP.NET教程第四讲 数据绑定 DataBind 07-22
·ASP.NET2.0中控件的简单异步回调 07-21
·慎用ASP.Net的validateRequest=“false” 07-21
·在ASP.NET中使用Memcached 07-21
·DateDiff 函数详解 07-20
·ASP.NET Session详解 07-19
·ASP.NET2.0连接SQL Server数据库详解 07-18
·ASP.NET教程第一讲 ASP.NET简介 07-18
·在ASP.NET 2.0中实现数据的绑定 07-18
·ASP.NET教程第四讲 数据绑定 DataBind 07-22
·ASP.NET2.0中控件的简单异步回调 07-21
·慎用ASP.Net的validateRequest=“false” 07-21
·在ASP.NET中使用Memcached 07-21
·DateDiff 函数详解 07-20
·ASP.NET Session详解 07-19
·ASP.NET2.0连接SQL Server数据库详解 07-18
·ASP.NET教程第一讲 ASP.NET简介 07-18
·在ASP.NET 2.0中实现数据的绑定 07-18
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
站内频道文章精选
百度推荐,商机无限
搜索您感兴趣的内容




