Presentation is loading. Please wait.

Presentation is loading. Please wait.

使用ADO.NET访问数据 数据库连接 C#程序设计课程组.

Similar presentations


Presentation on theme: "使用ADO.NET访问数据 数据库连接 C#程序设计课程组."— Presentation transcript:

1 使用ADO.NET访问数据 数据库连接 C#程序设计课程组

2 创建使用 ADO.NET 访问数据的应用程序 指定数据库连接 指定 Command 创建 DataAdapter 对象
创建 DataSet 对象 将 DataSet 绑定到 DataGrid

3 Connection 应用程序 数据源 Connection 桥梁

4 Connection对象主要属性和方法 属性 说明 ConnectionString 连接字符串 方法 Open 打开数据库连接 Close
关闭数据库连接 必须显式关闭连接

5 ConnectionString 设置连接字符串主要属性 Password 或 pwd 数据库密码 是否使用集成身份验证
要连接的 SQL Server 实例的名称或网络地址 Password 或 pwd Integrated security Data source 描述 连接字符串属性 Initial catalog 初始连接的数据库名称 User ID 或 uid 数据库用户名 重点: 讲述连接字符串的各种参数的含义; 难点: 解释 Persist Security Info 属性; 注意: 强调:Persist Security Info 属性在开发管理工具和调试应用程序时很有用; 参考: Persist Security Info 属性:当该值设置为 false 或 no(强烈推荐)时,如果连接是打开的或者一直处于打开状态,那么安全敏感信息(如密码)将不会作为连接的一部分返回。重置连接字符串将重置包括密码在内的所有连接字符串值。可识别的值为 true、false、yes 和 no; Integrated security:当为 false 时,将在连接中指定用户 ID 和密码。当为 true 时,将使用当前的 Windows 账户凭据进行身份验证。 可识别的值为 true、false、yes、no 以及与 true 等效的 sspi(强烈推荐-Security Support Provider Interface); 关于连接字符串属性的更多信息,请参考 MSDN 中关于“SqlConnection.ConnectionString 属性”的内容。 包含的方法包括open(),close()

6 SQL Server验证安全方式 Web 服务器 ASP.NET 缺省设置 以明文形式发送用户名和密码 混合模式身份验证
SQL Server 每一用户账户添加到 SQL Server 登录组 用户名 和密码 安全性较差,不推荐使用 或… 重点: 讲述 SQL Server 的安全机制; 难点: 混合模式身份验证和仅 Windows 身份验证的区别; 注意: 强调:由于使用混合模式身份验证时,用户名和密码将以明文方式发送到服务器,与仅 Windows 身份验证相比,安全性较差,不推荐使用; 本章后面的幻灯片将演示如何设置 SQL Server 的安全性选项; 参考: 关于 SQL Server 安全机制的更多信息,请参考 SQL Server 2000 联机帮助中关于“身份验证模式”的内容。 不发送用户名和密码;仅发送用户通过身份验证的信息 客户端 仅 Windows 身份验证 SQL Server 仅授权 ASPNET 账户访问 Web 服务器 Windows 身份验证

7 ConnectionString获取方法

8 ConnectionString获取方法

9 ConnectionString获取方法

10 ConnectionString获取方法

11 ConnectionString获取方法

12 ConnectionString获取方法

13 ConnectionString获取方法

14 ConnectionString获取方法

15 ConnectionString获取方法

16 连接本机SqlServer数据库DrillingLiquid 数据用户名sa,密码123
示例程序 连接本机SqlServer数据库DrillingLiquid 数据用户名sa,密码123

17 Connection演示

18 Connection代码

19 Connection配置文件分析

20 Connection配置文件分析


Download ppt "使用ADO.NET访问数据 数据库连接 C#程序设计课程组."

Similar presentations


Ads by Google