问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是数据库连接字符串

发布网友 发布时间:2022-04-07 18:23

我来回答

7个回答

热心网友 时间:2022-04-07 19:53

连接字符串的是一个以分号为界,划分键/值参数对的列表。连接字符串包含一个由一些属性名/值对组成的集合。每一个属性/值对都由分号隔开,如下所示:
PropertyName1="Value1";PropertyName2="Value2";PropertyName3="Value3";.....

同样,连接字符串必须包含SQL Server实例名称: Data Source=ServerName;

总的来说,数据库的连接字符串分为两种:Windows身份验证和SQL Server身份验证。每种方法都有各自的优缺点。但是遵循的基本规则是一样的,基本规则如下:

如果采用SQL Server身份验证方式,Data Source(数据源)、Initial Catalog(初始编目)、User ID(用户ID)、和Password(密码)等元素是必须的,下面这些选项都是可用的:

 ·Application Name(应用程序名称):应用程序的名称。如果没有被指定的话,它的值为.NET SqlClient Data Provider(数据提供程序).

 ·AttachDBFilename/extended properties(扩展属性)/Initial File Name(初始文件名):可连接数据库的主要文件的名称,包括完整路径名称。数据库名称必须用关键字数据库指定。

 ·Connect Timeout(连接超时)/Connection Timeout(连接超时):一个到服务器的连接在终止之前等待的时间长度(以秒计),缺省值为15。

 ·Connection Lifetime(连接生存时间):当一个连接被返回到连接池时,它的创建时间会与当前时间进行对比。如果这个时间跨度超过了连接的有效期的话,连接就被取消。其缺省值为0。

 ·Connection Reset(连接重置):表示一个连接在从连接池中被移除时是否被重置。一个伪的有效在获得一个连接的时候就无需再进行一个额外的服务器来回运作,其缺省值为真。

 ·Current Language(当前语言):SQL Server语言记录的名称。

 ·Data Source(数据源)/Server(服务器)/Address(地址)/Addr(地址)/Network Address(网络地址):SQL Server实例的名称或网络地址。

 ·Encrypt(加密):当值为真时,如果服务器安装了授权证书,SQL Server就会对所有在客户和服务器之间传输的数据使用SSL加密。被接受的值有true(真)、false(伪)、yes(是)和no(否)。

 ·Enlist(登记):表示连接池程序是否会自动登记创建线程的当前事务语境中的连接,其缺省值为真。

 ·Database(数据库)/Initial Catalog(初始编目):数据库的名称。

 ·Integrated Security(集成安全)/Trusted Connection(受信连接):表示Windows认证是否被用来连接数据库。它可以被设置成真、伪或者是和真对等的sspi,其缺省值为伪。

 ·Max Pool Size(连接池的最大容量):连接池允许的连接数的最大值,其缺省值为100。

 ·Min Pool Size(连接池的最小容量):连接池允许的连接数的最小值,其缺省值为0。

 ·Network Library(网络库)/Net(网络):用来建立到一个SQL Server实例的连接的网络库。支持的值包括: dbnmpntw (Named Pipes)、dbmsrpcn (Multiprotocol/RPC)、dbmsvinn(Banyan Vines)、dbmsspxn (IPX/SPX)和dbmssocn (TCP/IP)。协议的动态链接库必须被安装到适当的连接,其缺省值为TCP/IP。

 ·Packet Size(数据包大小):用来和数据库通信的网络数据包的大小。其缺省值为8192。

 ·Password(密码)/Pwd:与帐户名相对应的密码。

 ·Persist Security Info(保持安全信息):用来确定一旦连接建立了以后安全信息是否可用。如果值为真的话,说明像用户名和密码这样对安全性比较敏感的数据可用,而如果值为伪则不可用。重置连接字符串将重新配置包括密码在内的所有连接字符串的值。其缺省值为伪。

 ·Pooling(池):确定是否使用连接池。如果值为真的话,连接就要从适当的连接池中获得,或者,如果需要的话,连接将被创建,然后被加入合适的连接池中。其缺省值为真。

 ·User ID(用户ID):用来登陆数据库的帐户名。

 ·Workstation ID(工作站ID):连接到SQL Server的工作站的名称。其缺省值为本地计算机的名称。

热心网友 时间:2022-04-07 21:11

所谓数据库连接字符串就是在创建一个连接对象Connection时,需要传递一个字符串给它的构造函数,若用SqlServer数据库的提供程序创建连接对象,如:
string sqlconn="server=localhost;database=pubs;uid=sa;pwd= ";
SqlConnection conn=new SqlConnection(sqlconn);这样就将sqlconn这个字符串变量传递给SqlConnection的构造函数,完成SqlConnection对象的创建。

热心网友 时间:2022-04-07 22:45

就是一个字符串,包含数据库的访问地址、用户名、密码等

热心网友 时间:2022-04-08 00:37

连接数据库的字符串就是数据库连接字符串

热心网友 时间:2022-04-08 02:45

数据库连接字符串是标识ADO.net用怎样的方式,链接那个数据库的字符串。链接不同的数据库,链接字符串的格式是不同的。在创建数据库连接的时候需要提供正确的连接字符串才能顺利进行数据库访问。

关于各种数据库连接字符串的格式,请参见:
http://newkadbbz.spaces.live.com/blog/cns!B9B9D1C8892F9662!259.entry

热心网友 时间:2022-04-08 05:09

连接字符串即new出connection对象需要的字符串,可以把它理解成为连接数据库的钥匙。
例:

public static class DBhelp
{
private static string con="Data Source=Aron1;Initial Catalog= pubs;UserId=sa;Password=asdasd";
//Data Source 服务器名, 本机的为.
//Initial Catalog 数据库名
//UserId 数据库用户名
//Password数据库密码
public static SqlConnection connection=new SqlConnection(con);
}

//上面就是一个静态的连接SQL数据库类

热心网友 时间:2022-04-08 07:51

就是定义数据库连接的字符串
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 中华龙 怎么画 中国传统十二生肖的由来!第三集生肖虎与属虎人的性格分析 昨夜漫愁明月晦 空中立见玉蟾辉 画梁燕子去多时 谁想春来又复归 这几句是什么意思啊? 我朋友说过一句话,宇宙是浩瀚的,人心是渺小的,人世间只不过是一场虚无的挣扎罢了。他这个是什么意思? 属虎的人性格强势,能力也很强,适合找什么生肖恋爱结婚呢? 只见山人不见仙是什么意思? 佛语“世外人法无定法然后知非法法也”什么意思? 世外高人英文解释什么意思? 自古善画者,莫非衣冠贵胄,逸士高人是什么意思啊? 世外人,法无定法,然后知非法法也 。是什么意思 世外高人 为什么会有人这么说我 呢 还被网上很多人*扰好烦啊世外高人到底是什么意思 文言文中世外什么意思是什么 “世外高人”有什么特点,超凡脱俗吗?或者惊世骇俗? 无心之人世外高人是什么意思 世外高人什么意思 世外高人 天子一怒是什么意思 世外高人什么意思 不懂得勿扰 世外人家是什么意思? 什么是世外高人? 孕妇梦见被群蛇追,并且越追越大,还钻到自己皮肤里 生吃龙掌有什么攻效 龙掌花种植方法 牙痛怎么用龙掌 龙掌花到底有没有毒 怎样画中国龙 龙掌树如何饲养 亲们如有会养的请教教。 终于知道部队为什么不能用手机了 海宁西站怎么坐车到观潮圣地公园?有公交车吗? 部队到底让不让使用手机?是不是都是特殊专用手机? 为何部队不允许私自用手机?这样做会有什么后果? 龙掌手是药材吗? 为什么部队不能用手机? 龙掌花可以涂在脸上么 龙掌花的花能冲水喝吗 霸王龙vs棘背龙vs暴虐龙谁最厉害 为什么军人在军队中不能用手机 军队中为什么要禁止使用手机? 为何在正是作战中的军队不能使用手机? 为什么军队不让玩手机 为什么蛋白打发要加柠檬汁或白醋呢?