zoukankan      html  css  js  c++  java
  • C#中的数据库的连接方式分类说明(转载)

    一:C# 连接SQL数据库

    Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
    Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
    Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;
    Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
    Server=myServerName/theInstanceName;Database=myDataBase;Trusted_Connection=True;
    Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;

    1:Integrated Security参数
        当设置Integrated Security为 True 的时候,连接语句前面的 UserID, PW 是不起作用的,即采用windows身份验证模式。
        只有设置为 False 或省略该项的时候,才按照 UserID, PW 来连接。
        Integrated Security 还可以设置为:sspi ,相当于 True,建议用这个代替 True。
        Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
        Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=true;
        Data Source=myServerAddress;Initial Catalog=myDataBase;;User ID=myUsername;Password=myPasswordIntegrated Security=false;

    2:参数Trusted_Connection
        Trusted_Connection=true,将使用当前的   Windows   帐户凭据进行身份验证
        Trusted_Connection=false;将不采用信任连接方式(也即不采用Windows验证方式),而改由SQL Server 2000验证方式
        Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=false;
        Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

    3:Initial Catalog是你要连接的数据库的名字

    4:WINCE连接
        Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;User ID=myDomain/myUsername;Password=myPassword;

    二:可以利用SqlConnectionStringBuilder,这样不必去记住名称。
        SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder();
        scsb.DataSource = @"(local)/SQLExpress";
        scsb.IntegratedSecurity = true;
        scsb.InitialCatalog = "Northwind";
        SqlConnection myConnection = new SqlConnection(scsb.ConnectionString);

    三:可以利用属性中的Setting来自动设置连接字符串
        1:在type中选择 (connection string),
        2:在DataSouce中选择数据源,然后再Server中输入服务器名,本地用(local)/SQLExpress
        3:选择登陆验证方式,本次选Windows验证(即信任连接Integrated Security=True)
        4:选择数据库名,确认即可
        Data Source=(local)/SQLExpress;Initial Catalog=Northwind;Integrated Security=True
        server = ./sqlexpress;integrated security = true;database = northwind

  • 相关阅读:
    memcached(三)--参数
    memcached(二)--安装
    memcached(一)--前言
    如何高性能的给UIImageView加个圆角?(不准说layer.cornerRadius!)
    ios打包ipa的四种实用方法
    怎么调试EXC_BAD_ACCESS错误
    iOS应用性能调优的25个建议和技巧
    3D Touch
    segment
    低版本Xcode 出现could not find developer disk image问题
  • 原文地址:https://www.cnblogs.com/liuxiaowei0543/p/3111122.html
Copyright © 2011-2022 走看看