你真的了解连接字符串吗?

你真的了解连接字符串吗?

ID:14306633

大小:30.06 KB

页数:10页

时间:2018-07-27

你真的了解连接字符串吗?_第1页
你真的了解连接字符串吗?_第2页
你真的了解连接字符串吗?_第3页
你真的了解连接字符串吗?_第4页
你真的了解连接字符串吗?_第5页
资源描述:

《你真的了解连接字符串吗?》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、连接字符串关键字连接字符串的格式是使用分号分隔的键/值参数对列表:keyword1=value;keyword2=value忽略空格,关键字不区分大小写,尽管值可能会区分大小写,这取决于数据源的大小写。要加入包含分号、单引号或双引号的值,值必须加双引号。持续安全信息连接字符串中PersistSecurityInfo关键字的默认设置为false。PersistSecurityInfo=false;如果将该关键字设置为true或yes,将允许在打开连接后,从连接中获得涉及安全性的信息(包括用户标识和密码)。如果在建立连接时必须提供用户标识和密码,最安全的方法是

2、在使用信息打开连接后丢弃这些信息,在PersistSecurityInfo设置为false或no时会发生这种情况。当您向不可信的源提供打开的连接,或将连接信息永久保存到磁盘时,这点尤其重要。如果将PersistSecurityInfo保持为false,可帮助确保不可信的源无法访问连接中涉及安全性的信息,并帮助确保任何涉及安全性的信息都不会随连接字符串信息在磁盘上持久化。使用Windows身份验证我们建议您使用Windows身份验证(通常称为集成安全性)连接到服务器数据库上。要指定Windows身份验证,可以对SQLServer.NETFramework数据

3、提供程序使用下列两个键/值对中的任意一个:IntegratedSecurity=true;IntegratedSecurity=SSPI;但是,只有第二个将适用于OleDb.NETFramework数据提供程序。为ConnectionString设置IntegratedSecurity=true将引发异常。对于ODBC.NETFramework数据提供程序,必须使用以下键/值对指定Windows身份验证。Trusted_Connection=yes;SqlClient连接字符串SqlConnection的ConnectionString属性可以为SQLSe

4、rver7.0或更高版本的数据库获取或设置连接字符串。如果需要连接到早期版本的SQLServer,必须使用OleDb.NET数据提供程序。SqlClient连接字符串语法连接到SQLServer数据库的语法很灵活。下列每个语法形式均将使用集成安全性连接到本地服务器上的AdventureWorks数据库。始终通过名称或通过关键字(local)指定服务器。"PersistSecurityInfo=False;IntegratedSecurity=true;InitialCatalog=AdventureWorks;Server=MSSQL1""PersistS

5、ecurityInfo=False;IntegratedSecurity=SSPI;database=AdventureWorks;server=(local)""PersistSecurityInfo=False;Trusted_Connection=True;database=AdventureWorks;server=(local)"要强制使用某个协议,请添加下列前缀之一:np:(local),tcp:(local),lpc:(local)对于SQLServer身份验证,使用此语法指定用户名和密码,其中的星号表示有效的用户名和密码。"PersistS

6、ecurityInfo=False;UserID=*****;Password=*****;InitialCatalog=AdventureWorks;Server=MySqlServer"OleDb连接字符串通过OleDbConnection的ConnectionString属性可以为OLEDB数据源(例如MicrosoftAccess或SQLServer6.5或更低版本)获取或设置连接字符串。对SQLServer7.0或更高版本使用SqlConnection。OleDb连接字符串语法必须为OleDbConnection连接字符串指定提供程序名称。以下连

7、接字符串使用Jet提供程序连接到MicrosoftAccess数据库。注意,如果数据库未受保护(默认设置),UserID和Password关键字是可选的。Provider=Microsoft.Jet.OLEDB.4.0;DataSource=d:Northwind.mdb;UserID=Admin;Password=;如果数据库受保护,必须提供工作组信息文件的位置。Provider=Microsoft.Jet.OLEDB.4.0;DataSource=d:Northwind.mdb;JetOLEDB:SystemDatabase=d:Northwin

8、dSystem.mdw;UserID=*****;Password

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。