zoukankan      html  css  js  c++  java
  • 数据连接字符串

     

    数据连接字符串

    根据验证安全的途径不同,连接字符串分为Windows 身份验证和帐号密码方式验证。
    1.Windows 身份验证
      Windows 身份验证是通过本地安全或域安全的方式实现连接安全验证,方便本地或有域管理的场景应用。
      使用以下任意一个设置可以设置Windows 身份验证:
          Integrated Security=true;
          Integrated Security=SSPI;
      连接字符串示例:
     "Persist Security Info=False;Integrated Security=true;database=Northwing;server=127.0.0.1"

    2.帐号密码方式验证
      帐号密码方式验证就是在字符串中包含SQL Server数据库认可的有权限的帐号和密码信息。
      常见的连接字符串如下:
     "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Northwind;Data Source=127.0.0.1"
      (空密码)

      SQL 2005中为了开发方便,还实现了通过访问数据库文件的方式来访问数据库,在VS2005中直接创建数据库,则使用该方式。
      示例:
     "Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirecory|BooksMS.mdf;Connection Timeout=45"
           其中AttachDBFilename属性确定了数据库文件的位置和名称,"|DataDirecory|"代表的意思是数据库文件的存放默认目录,即项目的根目录的“App_Data”,而Timeout默认为15s,文件方式的连接慢于其他连接方式,所以15s不够。这种方式不太建议使用。从安全和效率方面考虑,一、二比较合适。而前两种方式可以直接用创建.udl文件的方式快截的输出连接字符串.....

  • 相关阅读:
    Python中获取异常(Exception)信息
    Python 3.5 连接Mysql数据库(pymysql 方式)
    用命令查看Mysql中数据库、表的空间大小
    MySQLdb操作mysql的blob值
    mysql.connector操作mysql的blob值
    windows获取硬盘使用率等信息
    python操作系统环境变量
    git clone
    在Spring项目中使用Log4j记录日志
    org.apache.log4j.Logger详解
  • 原文地址:https://www.cnblogs.com/zombie/p/1344210.html
Copyright © 2011-2022 走看看