• 数据连接字符串


     

    数据连接字符串

    根据验证安全的途径不同,连接字符串分为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文件的方式快截的输出连接字符串.....

  • 相关阅读:
    Java和JavaScript的时间互传
    session.createQuery()不执行和java.lang.reflect.InvocationTargetException
    [转载]标签a的href和onclick
    [转载]前端优化指南
    POJ1328-Radar Installation
    POJ1323-Game Prediction
    codinglife主题小修改和有意思的博客挂件
    POJ1050-To the Max
    HDU4323-Magic Number(levenshtein distance-编辑距离)
    HDU2955-Robberies
  • 原文地址:https://www.cnblogs.com/zombie/p/1344210.html
Copyright © 2020-2023  润新知