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文件的方式快截的输出连接字符串.....

  • 相关阅读:
    CODEVS 3137 栈练习1
    CODEVS 3138 栈练习2
    线段树———模板
    深度优先搜索与广度优先搜索———模板
    犯罪团伙 codevs 3554
    嘟!数字三角形 W WW WWW集合!
    寻找子串位置 codevs 1204
    流输入练习——寻找Sb.VI codevs 3096
    C++之路进阶——codevs3287(货车运输)
    c++之路进阶——codevs4543(普通平衡树)
  • 原文地址:https://www.cnblogs.com/zombie/p/1344210.html
Copyright © 2011-2022 走看看