数据库连接字符串

这篇博客详细介绍了如何配置和使用不同数据库的连接字符串,包括Access、Oracle、MySQL、Interbase、OLE DB、IBM DB2、Sybase、Visual FoxPro、Excel和Text。内容涵盖了各种数据库的连接方式,如标准连接、信任连接、OLE DB和ODBC,以及特定数据库如Oracle的Net8名称设置和MySQL的连接选项等。
摘要由CSDN通过智能技术生成

数据库连接字符串的拼写规则的决定条件:

  • 连接的数据库的类型:SQL Server,Oracle,MySQL,Acess,MogoDB,Visual FoxPro(dBASE),Excel
  • 数据库驱动器:ODBC,OLE DB
  • 连接的模式:标准连接(Standard Security),信任连接(Trusted connection)
  • 网络协议:TCP/IP,Named Pipes
名称 描述
Application Name 应用程序名称或者当没有提供应用程序时为.Net SqlClient数据提供者
Data Source/Server/Address/Addr/Network Address 要连接的SQL Server实例的名字或者网络地址
Initial Catalog/Database 数据库名
Integrated Security/Trusted_Connection 连接是否为信任连接
Uid/User ID SQL Server登录用户
Connect Timeout/Connection Timeout 在中止连接请求,产生错误之前等待服务器连接的时间(以秒为单位)
Pooling 从合适的连接池中取出SQLConnection对象,或者必要时创建SQLConnection对象并把它增加到合适的连接池中
Max Pool Size 连接池中允许的最大连接数
Min Pool Size 连接池中允许的最小连接数
AttachDBFilename/extended properties/Initial File Name 主要文件的名字,包括相关联数据库的全路径
Connection Lifetime 当一个连接返回到连接池,当前时间与连接创建时间的差值,如果时间段超过了指定的连接生存时间,此连接就被破坏。它用于聚集设置中在运行服务器和准备上线的服务器之间强制负载平衡。
Connection Reset 当连接从连接池移走时决定是否重置数据库连接。当设置为''false''时用于避免获得连接时的额外服务器往复代价。
Current Language 语言记录名称
Enlist 连接池自动列出创建线程的当前事务上下文中的连接
Network Library/Net ''dbmssocn'' 网络库用于建立与一个 SQL Server实例的连接。值包括dbnmpntw (命名管道), dbmsrpcn (多协议), dbmsadsn (Apple Talk), dbmsgnet (VIA), dbmsipcn (共享内存) 和 dbmsspxn (IPX/SPX), 和 dbmssocn (TCP/IP). 所连接的系统必须安装相应的动态链接库。如果你没有指定网络,当你使用一个局部的服务器 (例如, "." 或者 "(local)"),将使用共享内存
Packet Size SQL Server的一个实例通讯的网络包字节大小
Workstation ID 连接到SQL Server的工作站名称
Persist Security Info 当连接已经打开或者一直处于打开状态时,敏感性的安全信息 (如口令)不会返回作为连接的一部分信息。Pooling ''true'' 为真时,从合适的连接池中取出SQLConnection对象,或者必要时创建SQLConnection对象并把它增加到合适的连接池中

1、Sql Server

ODBCo 标准连接(Standard Security):

1) 当服务器为本地时Server可以使用(local):

 "Driver={SQLServer};Server=(local);Database=pubs;Uid=sa;Pwd=123456"

2) 当连接远程服务器时,需指定地址、端口号和网络库:

 "Driver={SQL Server};Server=180.166.105.142,2433;Database=pubs;Uid=sa;Pwd=123456"

o 信任连接(Trusted connection): (Microsoft Windows NT 集成了安全性)

 " Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection=yes"或者"Driver={SQL Server};Server=Aron1;Data
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神仙别闹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值