1. 程式人生 > 實用技巧 >Asp.net就業課之Ado.net第一次課

Asp.net就業課之Ado.net第一次課

Ado.net: 核心物件

  1. 連線物件

SqlConnection

作用:和資料庫建立連線

常用屬性:

兩種模式驗證:混合驗證,需要使用者名稱和密碼;

1.1 連線之後,右鍵

在這裡插入圖片描述

1.2 調整一下驗證方式為混合驗證

在這裡插入圖片描述

1.3 新建登入名

在這裡插入圖片描述

1.4 登入名建立

在這裡插入圖片描述

1.5 測試登入

在這裡插入圖片描述

1.6 第一次需要改密碼,不用管,還輸入之前的密碼

在這裡插入圖片描述

  1. 命令物件

建立方式一:

SqlCommand cmd=new SqlCommand(sql,連線物件)

建立方式二:

SqlCommand cmd=conn.CreateCommand();

常用屬性:

CommandType:如果有儲存過程,設定這裡,CommandType.StoredProcedure

Parameters:引數集合(重點,沒有學過)

//CV程式設計師:Ctrl+C Ctrl+V,我們不生產程式碼,我們是程式碼的搬運工;

方法:

ExecuteReader():查詢只讀的Reader物件

ExecuteNonQuery():增刪改

ExecuteScalar():查詢聚合函式

  1. SqlDataAdapter類

是一個數據介面卡類,和我們充電器很類似,可以適配各種不同的命令物件.

和DataSet、DataTable搭配是絕配。

  1. SqlDataReader類

資料集合物件,就是SqlCommand讀取的結果集合,到這個物件;

常用屬性:

常見方法:

原理圖:

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-HUzPK6oO-1602635932637)(D:\zyg\web\chapter06\assets\wps14.jpg)]

\5. 資料儲存

DataSet ds:斷開式資料來源;比如說我們現在開發了一套線上考試系統,你連線之後,開始考試,有試題;其他同學,沒有網路,用你的網路,你的網線拔下來給其他同學使用,你仍然可以做題,等你提交的時候,再插入網線;他提交的時候,再插入網線。都可以提交成功。

DataTable dt

資料庫的行號deptIddeptName
rows[0]1後勤部
rows[1]66紀檢部
rows[2]99學生會

s[0] | 1 | 後勤部 |
| rows[1] | 66 | 紀檢部 |
| rows[2] | 99 | 學生會 |