解析各种SQL连接字符串_sql字符串使用汇总

2020-02-28 其他范文 下载本文

解析各种SQL连接字符串由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“sql字符串使用汇总”。

解析各种SQL连接字符串

数据库对软件有着重要的作用 我想每个程序员无论是在工作还是学习当中都会跟数据库频

繁的打交道吧 所以一个好的程序员对数据库的操作要足够的熟练 想要跟数据库同心就必

须先跟它建立连接

这就好像你想用QQ跟一个人聊天 首先得确认一下对方有没有在线 有没有时间 对方在线

也有时间 我们才能和他交流 数据库也是如此 我们写的连接字符串就是用来找到我们想要

进行通信的那个数据库 然后确定它可以跟我们进行交互 然后才有我们对数据库一系列的操作 下面一起看看.NET中常用的连接字符串:

?4 1.data source=服务器名;database=数据库名;uid=数据库登录名;pwd=登录密码 2.server=服务器IP;Initial Catalog=数据库名;uid=数据库登录名;pwd=登录密码 3.data source=(local);initial catalog=数据库名;Integrated Security=True 4.data source=localhost;initial catalog=数据库名;Integrated Security=SSPI

.........其实连接字符串有好多种 上面的这几个是我感觉比较常用的方式 其实以上几个字符串互

相对应的字符作用都是一样的 只是名字换了一下 什么意思呢 就是说“data source”和

“server”“database”和“initial catalog” 这些对应的字符是等价的 如果把第一个连接

字符串里的“database”换成“initial catalog”效果是一样的integrated securify=true的意思就是以当前的windows身份登录 此时不需要数据库的账

号跟密码 就算你写上uid=啥:pwd=啥 也不起什么作用 但是当值为false的时候账号密码

就起作用了 integrated security后面的值可以是true yes false no 还可以是pi(与

true是一个效果)还有一个跟integrated securify等价的字符——trusted_connection

同样它的值也可以是true/flase/yes/no/pi 就不过多的说了 这种用windows身份登录的方式看起来不错 但是安全性似乎不太好 而且容易出错 所以还是推荐用账号密码的方式

登录数据库

还有值得注意的就是data source 后面的参数 它可以是数据库所在计算机的机器名 IP地

址 如果是本地数据库还可以是(local)或localhost 所以如果数据库是在本地那么写哪个

都可以了(不过还是不推荐使用使用local的写法 因为一般我们开发软件数据库至少要被

一个局域网访问)而如果需要远程访问数据库那就只能用机器名或IP的方式了

《解析各种SQL连接字符串.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
解析各种SQL连接字符串
点击下载文档
相关专题 sql字符串使用汇总 字符串 sql sql字符串使用汇总 字符串 sql
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文