中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用C#怎么連接SQL Server

發布時間:2021-04-20 17:55:15 來源:億速云 閱讀:248 作者:Leah 欄目:編程語言

本篇文章給大家分享的是有關使用C#怎么連接SQL Server,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

1. Provider 參數

Provider 參數用來指定要連接數據源的種類。如果使用的是 SQL Server Data Provider,則不需要指定 Provider 參數,因為 SQL Server Data Provider 已經指定了所要連接的數據源是 SQL Server 服務器。如果要使用的是 OLE DB Provider 或其他連接數據庫,則必須指定 Provider 參數

2. Server 參數

Server 參數用來指定需要連接的數據庫服務器(或數據域)。例如,Server=(local) 指定連接的數據庫服務器是本地的。另外,如果連接的是遠端的數據庫服務器,則 Server 參數可以寫成 Server=IP 或 Server="遠程計算機名"的形式。Server 參數也可以寫成Data Source,如:Data Source=IP。例如:

server=(local); Initial Catalog=student; user Id=sa; password=;

Data source=(local); Initial Catalog=student; user Id=sa; password=;

3. DataBase 參數

DataBase 參數用來指定連接數據庫名,如:DataBase=Master,說明連接的數據庫是 Master。DataBase 參數也可以寫成 Initial catalog,如:Initial catalog=Master

4. Uid 參數和 Pwd 參數

Uid 參數用來指定登錄數據源的用戶名,也可以寫成 user ID

Pwd 參數用來指定連接數據庫的密碼,也可以寫成 password

5. Connect Timeout 參數

Connect Timeout 參數用于指定打開數據庫時的最大等待時間,單位是秒。如果不設置此參數,則默認為15秒。如果設置成-1,表示無限等待

6. Integrated Security 參數

Integrated Security 參數用來說明登錄到數據源時是否使用SQL Server的集成安全驗證。如果為 True,則使用 Windows 身份驗證模式

Data Source=(local); Initial catalog=student; Integrated Security=SSPI;

下面是一個代碼實例:

private void BindStudent()
 {
 // strCon 為連接字符串
 string strCon = @"data source=(local);initial catalog=DRUGS;integrated security=true";
 using (SqlConnection con = new SqlConnection(strCon))
 {
  con.Open();
  if (con.State == ConnectionState.Open)
  {
  string strCmd = "select * from alldrugs";
  SqlDataAdapter da = new SqlDataAdapter(strCmd, strCon);
  //創建一個dataset接收da申請下來的數據
  DataSet ds = new DataSet();
  da.Fill(ds);

  //創建三個空的table,分別接收ds中的0-29,30-59,60-89條數據
  DataTable table1 = new DataTable();
  DataTable table2 = new DataTable();
  DataTable table3 = new DataTable();
  table1 = ds.Tables[0].Clone();//克隆表的結構傳遞給table1
  table2 = ds.Tables[0].Clone();//克隆表的結構傳遞給table2
  table3 = ds.Tables[0].Clone();//克隆表的結構傳遞給table3
  for (int i = 0; i < 90; i++)
  {
   DataRow dr = ds.Tables[0].Rows[i];
   if (i < 30)
   {
   table1.Rows.Add(dr.ItemArray);
   }
   else if (i >= 30 && i < 60)
   {
   table2.Rows.Add(dr.ItemArray);
   }
   else if (i >= 60 && i < 90)
   {
   table3.Rows.Add(dr.ItemArray);
   }
   else
   {
   break;
   }
  }
  this.Repeater1.DataSource = table1;
  this.Repeater1.DataBind();
  this.Repeater2.DataSource = table2;
  this.Repeater2.DataBind();
  this.Repeater3.DataSource = table3;
  this.Repeater3.DataBind();
  }
 }
 }

別忘了在使用 SqlConnection 之前要導入命名空間

using System.Data;
using System.Data.SqlClient;

以上就是使用C#怎么連接SQL Server,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

岑巩县| 翁牛特旗| 昭觉县| 衡山县| 乐都县| 偃师市| 扎囊县| 重庆市| 区。| 石家庄市| 辽阳市| 内丘县| 盐池县| 洛扎县| 子洲县| 杭州市| 清水县| 杭锦后旗| 崇文区| 建宁县| 曲松县| 延庆县| 临邑县| 洛隆县| 博野县| 嘉定区| 马山县| 永胜县| 思南县| 芦山县| 虞城县| 牟定县| 会理县| 宜黄县| 穆棱市| 肇东市| 南京市| 米泉市| 汕尾市| 方正县| 彭州市|