第16章SQL SERVER 应用编程 课件

2023-03-21
| 37页
| 84人阅读
| 13人下载
普通

内容正文:

16章SQL SERVER 应用编程 SQL Server 2005 SQL Server 2005 SQL Server 2005 16.1 SQL SERVER 应用编程概述 16.2 ADO.NET编程方法 16.3 开发学生信息管理系统 第16章SQL SERVER 应用编程 SQL Server 2005 SQL Server 2005 16.1 SQL SERVER 应用编程概述 支持访问 SQL Server 数据库的应用程序中的新增功能 1.数据库引擎增强功能 2.数据访问 API 方面的增强功能 3..NET Framework 公共语言运行时集成 4.Web 访问:本机 HTTP SOAP 访问 SQL Server 2005 SQL Server 2005 16.2 ADO.NET编程方法 1.ADO.NET组件 .NET常用数据库组件 用途 SqlConnection 提供到数据源的连接 SqlCommand 提供访问数据库的命令 DataReader 提供从数据源输出的数据流 SqlDataAdapter 用作DataSet对象与数据源之间的连接;协调对DataSet中数据的更改 DataSet 数据集,一般存放在内存中,用于装载从数据库中获取的数据,可以存放多张表。 SQL Server 2005 SQL Server 2005 16.2 ADO.NET编程方法 1.连接数据库的认证方式 把应用程序和SQL Server数据库连接在一起的方法主要有两种:混合模式身份认证和仅Windows身份认证。 (1)混合模式身份认证 混合模式身份认证模式下,应用程序必须提供一个SQL Server登陆组中的用户帐号。下面代码说明了连接字符串中所必需的参数。 String constr=” server=llipc;database=jwgl; user id=sa;password=123” 连接字符串参数意义: 参数名 说明 User id 数据库用户帐号 password 用户密码 Database或initial catalog 要访问的数据库名称 Server或data source 访问的数据库服务器名称,访问本机一般可记作localhost SQL Server 2005 SQL Server 2005 16.2 ADO.NET编程方法 (2)仅Windows身份认证 仅Windows身份认证模式下,应用程序访问SQL Server不需要提供一个SQL Server登陆组中的用户帐号。为处理数据库请求仅需要一个确认(即用户已被可信任的源点进行了身份验证)就可以了。 String constr=” data source=llipc; initial catalog=jwgl; integrated security=true” 连接字符串参数意义: 参数名 说明 Database或initial catalog 要访问的数据库名称 Server或data source 访问的数据库服务器名称,访问本机一般可记作localhost integrated security 表示是否采用集成安全认证,是则设置true或SSPI SQL Server 2005 SQL Server 2005 16.2 ADO.NET编程方法 1.3.  建立到数据库的连接 //建立连接字符串,这里假设采用仅Windows身份认证 String constr=” data source=llipc; initial catalog=jwgl; integrated security=true”; //创建连接对象,通过连接字符串建立和数据库之间的连接 SqlConnection con=new SqlConnection(constr); SQL Server 2005 SQL Server 2005 16.2 ADO.NET编程方法 4. 查询数据库中的数据 //建立连接字符串,这里假设采用仅Windows身份认证 String constr=” data source=llipc; initial catalog=jwgl; integrated security=true”; //创建连接对象,通过连接字符串建立和数据库之间的连接 SqlConnection con=new SqlConnection(constr); //创建数据集,用于存放从数据库获取的数据结果 DataSet ds=new DataSet(); //创建SqlDataAdapter对象

资源预览图

第16章SQL SERVER 应用编程 课件
1
第16章SQL SERVER 应用编程 课件
2
第16章SQL SERVER 应用编程 课件
3
第16章SQL SERVER 应用编程 课件
4
第16章SQL SERVER 应用编程 课件
5
第16章SQL SERVER 应用编程 课件
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。