Sql Server数据库连接字符串中关键字说明

几个典型的连接字符串:

一、连接名为Server的服务器中的test数据库,使用Windows集成安全身份认证
Persist Security Info = False;Integrated Security=SSPI;database=test;server=Server


二、连接本地服务器的test数据库,使用Windows集成安全身份认证
server=(local);database=test;Trusted_Connection=yes


三、连接名为Server的服务器中的test数据库,SQL Server登录帐户为sa,密码为123,连接超时的设定是20分钟
User Id=sa;Password=123;Initial Catalog=test;Data Source=Server;Connect Timeout=20

其中一些关键字及其值的说明:(关键字不区分大小写)
1.Connect Timeout
表示连接超时的意思,即在终止尝试并产生错误之前,等待与服务器的连接的时间长度(以秒为单位),默认值为15.
2.Data Source 或 Server
两个关键字都代表同一个意义,即要连接的SQL Server实例的名称或网络地址。
3.Initial Catalog 或 Database
两个关键字都代表同一个意义,即数据库的名称。如果连接的是本地的服务器,既可以写本地服务器的名字,也可写"localhost"或"(local)"。
4.Integrated Security 或Trusted_Connection
两个关键字都代表同一个意义,即是否使用Windows集成安全身份认证。当其值为False时,将在连接中指定用户ID和密码。当为True时,将使用当前的Windows帐户凭据进行身份验证。可识别的值为True、False、Yes、No以及与True等效的sspi,默认值为False,推荐使用True或者sspi。
5.User Id
SQL Server登录帐户。为了维护最高级别的安全性,强烈建议改用Integrated Security 或Trusted_Connection关键字。
6.Password 或 Pwd
SQL Server帐户登录的密码。为了维护最高级别的安全性,强烈建议改用Integrated Security 或Trusted_Connection关键字。
7.WorkStation Id
连接到SQL Server的工作站的名称,默认值为本地计算机名称。

 

Access数据库连接
1.连接一个无密码的Access数据库
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DataBasePath;
2.连接一个有密码的Access数据库
Provider=Microsoft.Jet.OLEDB.4.0;DataBase Password="";User Id="";Data Source=Path";

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值