第7章使用NET数据提供访问数据库1试题.ppt

第7章使用NET数据提供访问数据库1试题.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单击“测试连接”按钮验证该连接是否有效。如果连接成功,则显示“测试连接成功”提示框,如图7-10所示。单击“确定”按钮关闭提示框。 单击“添加连接”对话框中的“确定”按钮,关闭“添加连接”对话框。 ⑤ 回到“选择您的数据连接”页面,如图7-11所示,可以看到“连接字符串”框中已经生成连接字符串。单击“下一步”按钮。 ⑥ 显示“配置数据源”向导的下一个页面,如图7-12所示。选中“是,将此连接另存为”复选框,在其下的文本框中输入在应用程序配置文件中保存该连接时使用的名称(也可不改),将连接字符串保存到程序配置文件web.config中。单击“下一步”按钮。 ⑦ 显示“配置Select语句”页面,如图7-13所示。这里使用默认设置,直接单击“下一步”按钮。 ⑧ 显示“测试查询”页面,如图7-14所示,直接单击“完成”按钮。 ⑨ 这样就准确无误地生成了连接字符串,而不用手工输入连接字符串。在解决方案资源管理器中,双击web.config文件名,可以看到生成的连接字符串,如图7-15所示。 ⑩ 最后把Web窗体上的SqlDataSource控件删掉。 7.3.1 Connection对象概述 Connection对象的功能是创建与指定数据源的连接,并完成初始化工作。它的一些属性描述数据源和用户身份验证。Connection对象还提供一些方法允许程序员与数据源建立连接或者断开连接。 使用的Connection对象取决于数据源的类型,随.NET Framework提供的每个.NET Framework数据提供程序都具有一个DbConnection对象。微软提供了4种数据库连接对象: 要连接到Microsoft SQL Server 7.0或更高版本,使用SqlConnection对象。 要连接到OLE DB数据源,或者连接到Microsoft SQL Server 6.x或更低版本,或者连接到Access,使用OleDbConnection对象。 要连接到ODBC数据源,使用OdbcConnection对象。 要连接到Oracle数据源,使用OracleConnection对象。 7.3 连接数据库的Connection对象 7.3.2 创建Connection对象 可以使用Connection对象的构造函数创建连接到SQL Server的Connection对象,并通过构造函数的参数来设置Connection对象的特定属性值,其语法格式如下: SqlConnection 连接对象名 = new SqlConnection(连接字符串); 也可以首先使用构造函数创建一个不含参数的Connection对象实例,然后再通过连接对象的ConnectionString属性,设置连接字符串,其语法格式如下: SqlConnection 连接对象名 = new SqlConnection(); 连接对象名.ConnectionString = 连接字符串; 创建其他类型的Connection对象时,仅需将上述语法格式中“SqlConnection”替换成相应的类型即可。例如,创建一个用于连接Access数据库的Connection对象,语法格式如下: OleDbConnection连接对象名 = new OleDbConnection(); 连接对象名.ConnectionString = 连接字符串; 7.3.3 Connection对象的属性和方法 1.Connection对象的属性 Connection对象用来与数据源建立连接,它有一个重要属性ConnectionString,用于设置打开数据库的字符串。Connection对象的常用属性见表7-5。 2.Connection对象的方法 Connection对象的方法见表7-6。 (1)Open()方法 使用Open()方法打开一个数据库连接。为了减轻系统负担,应该尽可能晚地打开数据库。语法格式如下: 连接对象名.Open() 其中,“连接对象名”是创建的Connection对象的名称。 (2)Close()方法 使用Close()方法关闭一个打开的数据库连接。为了减轻系统负担,应该尽可能早地关闭数据库。语法格式如下: 连接对象名.Close() 注意:如果连接超出范围,并不会自动关闭,而是会浪费一定的系统资源。因此,必须在连接对象超出范围之前,通过调用Close()或Dispose()方法,显式地关闭连接。 (3)CreateCommand()方法 使用CreateCommand()方法创建并返回一个与该连接关联的Command对象。语法格式如下: 连接对象名.CreateCommand() 返回值:返回一个Command对象。 例如,创建一个连

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档