首页 / 世界杯冠军榜排名

使用SqlConnection对象连接SQL Server数据库的方法

2025-08-14 13:34:14世界杯冠军榜排名 2000

使用SqlConnection对象连接SQL Server数据库的方法

对数据库进行任何操作之前,先要建立数据库的连接。ADO.NET专门提供了SQL Server.NET数据提供程序用于访问SQL

Server数据库。该数据提供程序提供了专门用于访问SQL

Server数据库的数据访问类集合。本小节学习如何使用SqlConnection对象连接SQL Server数据库。

SqlConnection类是用于建立与SQL

Server服务器连接的类。为了构建一个ASP.NET应用程序到数据库的连接,需要为SqlConnection对象提供一个到指定数据源的连接字符串。使用SqlConnection对象连接数据库的语法如下:

SqlConnection

con=new SqlConnection(“Server=服务器名;User

Id=用户;Pwd=密码;DataBase=数据库名称”);

在使用SqlConnection对象连接数据库时,State属性用来判断当前的连接状态。该属性是一个ConnectionState枚举类型的属性值,目前具有两个个可选值,具体说明如下:

Closed:连接处于关闭状态。

Open:连接处于打开状态。

通过使用State属性,可以随时获取当前连接的状态,以便应用程序进一步处理。DbConnection基类还提供了一个StateChange事件。当连接的状态发生变化时,通过处理该事件,使得应用程序可以记录连接状态的变化信息、弹出提示性的信息等。

【示例】下面演示使用SqlConnection对象连接SQL

Server数据库的方法(此处笔者使用SQL Server数据库版本为SQL Server 2012)。

(1)创建一个网站,命名为“使用SqlConnection对象连接数据库”。

(2)单击“开始”|“所有程序”|“Microsoft SQL Server 2012”|“SQL

Server Management Studio”命令,打开SQL Server

2012。在“对象资源管理器”面板中右击“数据库”,选择“新建数据库”命令,打开“新建数据库”对话框,如下图所示。

http://s3/mw690/76855271tdb148939c632&690Server数据库的方法" TITLE="使用SqlConnection对象连接SQL Server数据库的方法" />

(3)在该网站上添加一个Web页面,命名为“Default.aspx”。在该页面上添加一个Label控件和一个Button控件。在Button控件的单击事件中添加如下代码:

http://s5/mw690/76855271tdb148940d374&690Server数据库的方法" TITLE="使用SqlConnection对象连接SQL Server数据库的方法" />

注意:需要在此文件中引入两个命名空间:System.Data和System.Data.SqlClient。

Default.aspx页面的代码如下:

http://s11/mw690/76855271tdb14893e169a&690Server数据库的方法" TITLE="使用SqlConnection对象连接SQL Server数据库的方法" />

运行结果如下图所示。

http://s4/mw690/76855271tdb14894bbf13&690Server数据库的方法" TITLE="使用SqlConnection对象连接SQL Server数据库的方法" />

在该示例中,在SQL Server

2012中建立一个名为“Express”的数据库。然后使用连接字符串连接数据库。DataSource为localhost,数据库名为Express,User

ID为sa,密码为123456。数据库连接成功后,在Label控件上输出“数据库连接成功。”字符串和连接字符串内容。

关键字:使用SqlConnection对象

连接SQL Server数据库 ASP.NET