下载此文档

C#数据库应用程序开发.ppt


文档分类:IT计算机 | 页数:约111页 举报非法文档有奖
1/111
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/111 下载此文档
文档列表 文档介绍
C#数据库应用程序开发
电子工业出版社
数据库原理与应用-基础·开发技术·实践
本章内容
数据库的连接
1
数据的获取
2
DataReader的使用
3
3
DataSet和DataAdapter的使用
4
4
C#数据库应用程序开发实例
4
6
性能
3
5
数据库的连接
图10-1 访问SQL Server
SqlConnection的使用
ConnectionString类似于OLE DB连接字符串,但并不相同。可以使用ConnectionString属性连接到数据库。下面是一个典型的连接字符串:
"Persist Security Info=False;
Integrated Security=SSPI;database=northwind;server=mySQLServer"
连接字符串的基本格式包括一系列由分号分隔的关键字/值对。使用等号(=)连接各个关键字及其值。
下面列出了ConnectionString中的关键字值的有效名称及其含义。
(1) Application Name:应用程序的名称,如果不提供应用程序名称,默认是:“.NET SqlClient Data Provider”。
(2) Database:指定数据库的名称。
(3) Connect Timeout或Connection Timeout:在终止尝试连接并产生错误之前,等待与服务器建立连接的时间长度(以s为单位)。
(4) Data Source/Server/Address/work Address:要连接的SQL Server实例的名称或网络地址。
(5) Encrypt:默认值为false,当该值为true时,如果服务器端安装了证书,则SQL Server将对所有在客户端和服务器之间传送的数据使用SSL加密。可识别的值为true、false、yes和no。
(6) Initial Catalog:数据库的名称。
(7) Integrated Security或Trusted_Connection:默认值为false,当为false时,将在连接中指定用户ID和密码。当为true时,将使用当前的Windows账户凭据进行身份验证。
可识别的值为true、false、yes、no及与true等效的SSPI(强烈推荐)。
(8) Network :,用于建立与SQL Server实例连接的网络库。支持的值包括dbnmpntw(命名管道)、(多协议)、dbmsadsn(Apple Talk)、(VIA)、(共享内存)及dbmsspxn (IPX/SPX)(TCP/IP)。
(9) Packet Size:默认值是8 192,用来与 SQL Server 的实例进行通信的网络数据包的大小,以字节为单位。
(10) Password或Pwd:SQL Server账户登录的密码(建议不要使用,为了维护最高级别的安全性,强烈建议改用 Integrated Security或Trusted_Connection 关键字)。
(11) Persist Security Info:默认值为false,当该值设置为false或no(强烈推荐)时,如果连接是打开的或者一直处于打开状态,那么安全敏感信息(如密码)将不会作为连接的一部分返回。重置连接字符串将重置包括密码在内的所有连接字符串值。可识别的值为true、false、yes和no。
(12) User ID:SQL Server 登录账户(建议不要使用。为了维护最高级别的安全性,强烈建议改用Integrated Security或Trusted_Connection关键字)。

C#数据库应用程序开发 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数111
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小890 KB
  • 时间2018-01-01
最近更新