快速获取数据库连接字串

im, 无色
im, 无色
im, 无色
919
文章
0
评论
2022年2月15日18:02:54 评论 2,620

连接字串是一个麻烦事,有专门用的网站:http://www.connectionstrings.com/

这里面就有很多数据库的连接字串,关于连接字串有很多参数,诸如:

keyword1=value1;keyword2=value2;.......等等

比如:

Persist Security Info=false;持续安全信息为假,即连接后丢弃用户名和密码等安全信息以保持安全

Integrated Security=true; 表示启动windows身份认证。(登陆sql有两种,一种是windows身份方式,一种是用户名密码方式)

有时还有integrated security=sspi;

等等,参数众多,很是烦人,现在用一个最简单的方法:

新建一个后缀名为udl的文件,双击它,就可根据实际情况进行连接,成功后,打开这个文件,其中的字串就是连接字串:

快速获取数据库连接字串

 

可以看到Persist Security Info=True,这个有什么问题呢,前面说了,为真就是连接成功后仍然保存安全信息(如密码),只有

为假的时才扔掉安全信息,因为连接后,可以根据这个来获取连接前的安全信息,所以为假就很重要了。

下面看看为真和为假的实际情况:

一、为假时,连接成功后就不能得到密码。(丢弃安全信息)

数据库连接前

ConnectString="Provider=MSDAORA.1;Password=mypassword;User ID=yzs;Data Source=ydgl22;Persist Security Info=false"

数据库连接成功后

ConnectString="Provider=MSDAORA.1;User ID=yzs;Data Source=ydgl22"

 

二、为真时,连接成功后可以得到密码。(保存安全信息)

数据库连接前

ConnectString="Provider=MSDAORA.1;Password=mypassword;User ID=yzs;Data Source=ydgl22;Persist Security Info=true"

数据库连接成功后

ConnectString="Provider=MSDAORA.1;Password=mypassword;User ID=dlyx;Data Source=ydgl22"

im, 无色
  • 本文由 发表于 2022年2月15日18:02:54
ADO.net入门(二)连接到数据库 .NET

ADO.net入门(二)连接到数据库

难点:取得连接字符串 数据库编程的第一步,就得跨步连接到数据库。它的工作由一个类来完成Connection类完成。 后面例子情况: vb2012     SQLserver2012 数据库实例:htt...
MySQL、SqlServer、Oracle有什么区别? 数据库

MySQL、SqlServer、Oracle有什么区别?

一、MySQL 优点: 体积小、速度快、总体拥有成本低,开源; 支持多种操作系统; 是开源数据库,提供的接口支持多种语言连接操作 ; MySQL的核心程序采用完全的多线程编程。线程是轻量级的进程,它可...
WordPress找回登录密码的四种方法 PHP

WordPress找回登录密码的四种方法

WordPress忘记密码找回登录密码的四种行之有效的方法 PS:20170214更新,感谢SuperDoge同学提供的方法,登入phpMyAdmin后,先从左边选自己的数据库,然后点上面的 SQL ...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: