ASP.NET与SQL数据库的连接与查询方法探索与实现

  • 格式:pdf
  • 大小:1.32 MB
  • 文档页数:2

27REGION INFO 数字地方摘要:进行网站开发时,经常会对数据库进行操作,文章通过一个典型的案例,即登录页面的实现,系统完善地介绍了ASP.NET与SQLServer数据库连接的两种方法,查询数据库中数据表的两种方法。关键词:ASP.NET;SQL数据库;数据连接;数据查询一、前言ASP.NET是一种用于创建动态Web页的强大的服务器端新技术,它可为WWW站点或企业内部互联网创建动态的、可进行交互的HTML页面,ASP.NET是微软.NET体系结构的一部分。ASP.NET使用ADO.NET数据模型来实现对数据库的连接和各种操作。ASP.NET提供了两种访问数据的方式:连接式数据访问方式和断开式数据访问方式[1]。ADO.NET相应地提供了两个用于访问和操作数据的主要组件:.NET Framework数据提供程序(连接式数据访问方式)和Dataset(断开式数据访问方式)。.NET Framework数据提供程序专门为数据操作以及快速、只进、只读访问数据而设计的组件,包括Connection、Command、DataReader以及DataAdapter等对象。DataSet是专门为独立于任何数据源的数据访问而设计的,因此,它可以用于多种不同的数据源。二、ASP.NET与SQL数据库连接的两种方法(一)连接到数据库的基本步骤(1)根据连接的数据源,添加相应的命名空间。(2)设置和获取连接字符串。(3)创建Connection对象,并设置Connection对象的ConnectionString(连接字符串)属性。(4)使用Open()方法打开连接。(5)创建Command对象,执行Command对象的方法。(6)使用Close()方法关闭连接。(二)连接数据库的方法一(1)新建一个Web窗体,并命名为link01.aspx。(2)双击页面,进入到代码文件link01.aspx.cs中,进行编写相关代码,代码如下所示。(3)这样,数据库就连接成功了,运行此页面,会出现如图2所示效果。(三)连接数据库的方法二(1)新建一个Web窗体,并命名为link02.aspx。(2)打开网站中的Web.config文件, 在此文件中添加如下连接字符串,代码如下: Web.config文件是一个XML文本文件,创建一个网站时,默认情况下总自动生成一个Web.config文件,位置在根目录中,文件中包含默认的配置参数。(3)切换到事件代码中。打开link02.aspx.cs,进行编写相关代码,代码如下所示。

(4) 这样,第二种连接数据库的方法就做好的,运行此页面,同样会出现效果。三、ASP.NET查询SQL数据库的两种方法查询是SQLServer数据库的核心,SQL语言提供了一个SELECT语句进行查询,实际的网站开发过程中,查询占了一个很大的比重[2-3]。SELECT语句的基本语法格式如下:SELECT * FROM 表名 WHERE 字段1=字段1值 AND 字段2=字段2值。下面介绍ASP.NET查询数据的两种方法。(一)查询数据库的第一种方法(1)打开link01.aspx页面,在前台添加两个文本框控件,两个按钮控件,并将按钮的Text文本分别设置为“登录1”,“登录2”,如图1所示。这里我们看到代码要知道姓名的文本框的ID为TextBox1,密码的文本框ID为TextBox2,这个ID是在代码文件中使用的,必须知晓。ASP.NET与SQL数据库的连接与查询方法探索与实现王洪兰◆

28REGION INFO 数字地方

图1 登录页面的前台(2)数据库sjk中的表名为biao2,字段为包括username和password,记录为张三,123456,如图2所示。图2 biao2中的字段和记录(3)双击按钮“登录1”,进入到link01.aspx.cs代码文件中,编写如下后台代码,代码如下。

(4)运行网站,输入“张三,123456”,则如图3(a)所示效果,输入“张四,123456”或者“张三,12345”,则如图3(b)所示效果。 图3(a)登陆成功 3(b)登录失败(二)查询数据库的第二种方法(1)同样,找开link01.aspx页面,双击按钮“登录2”,进入到link01.aspx.cs代码文件中,编写如下后台代码,代码如下。(2)运行网站,输入“张三,123456”或者输入“张四,123456”或者“张三,12345”,同样会出现图3所示的效果。四、 结语文中对ASP.NET与数据库的连接两种方法,查询数据库的两种方法进行了分析与探讨,并采用实际案例进行了试验与说明。ASP.NET是目前流行的开发网站技术之一,SQLServer也是强大的数据库之一。使用ASP.NET和SQLServer的结合,才能开发出一个功能完备的网站。H参考文献[1] 李沂桥. 浅谈ASP.NET 与SQL 数据库的连接[J]. 数字技术与应用,2013,11.[2]张影.在ASP.NET中如何使用web.config文件配置数据库连接[J].2013,4. [3] 王玉蓉,王文娟. NET 与数据库技术在动态网站开发中的研究与应用[J]. 数字技术与应用,2014,3. (基金项目:湖南省教育教学改革研究项目(ZJGB2016245);湖南省教育厅科学研究项目(16C0682);湖南省职业教育与成人教育学会科研规划课题(XHB2015069))

(作者单位:湖南国防工业职业技术学院)