1. 程式人生 > >SQL資料庫學習之路(八)

SQL資料庫學習之路(八)

資料庫介紹:

在網頁上的主程式中進行註冊操作,然後把資料傳送給人,人傳遞這些資料到資料庫當中。

為什麼學ADO.NET:之前我們所學的只能在查詢分析器中檢視資料,操作資料。我們不能讓一個普通使用者使用SQL去操作,所以我們搭建一個介面(Web Winform)讓使用者方便地去使用資料庫中的資料。

什麼是ADO.NET:ADO.NET就是一組類庫,這組類庫可以讓我們通過程式去訪問資料庫,就像System.IO下的類用類操作檔案一樣,System.Data這組類是用來操作資料庫,它提供了統一的程式設計介面。

資料提供程式(常用類):

1.connection :用來連線資料庫

2.command :用來執行SQL語句

3.datareader :只讀、只進的結果集,一條一條讀取資料。

4dataadapter :一個封裝了上面三個物件的物件。

資料集(DataSet):臨時資料庫,斷開式資料操作

VS中連線資料庫

1.開啟VS2015,在左上角檔案中選擇新建專案。選擇C#中的控制檯應用程式,自己定義命名,點選確定,出現如下介面。

2.開啟伺服器資源管理器,或者檢視,伺服器資源管器 。

右鍵資料連線,建立新連線後如圖所示 。

.伺服器名是你要連線的伺服器名,可以是你自己的伺服器也可以是別人的伺服器,點選下拉框按鈕會出現在區域網中所有的伺服器。身份驗證當你連線你自己的伺服器可以是Windows身份驗證,如果連線區域網的伺服器必須是SQL server 驗證,需提供登入名和密碼。連線到資料庫就是你自己想用的伺服器的資料庫。   

3.點選在資料連線中出現的資料庫,右鍵選擇屬性,在屬性中複製連線字串的內容。

Data Source=****;(這是指伺服器的名字)Initial Catalog=Text;(這是要連線的資料庫)Integrated Security=True(以Windows身份登入的)

4.在呼叫類時增加這一句using System.Data.SqlClient;

   main()函式程式碼:

           int r=0;

           //連線字串             string str = "Data Source=********;Initial Catalog=Text;Integrated Security=True";             using (SqlConnection con=new SqlConnection(str))  //連線資料庫             {

                string sql = "  ";//輸入需要使用的SQL語句                 using (SqlCommand cmd =new SqlCommand(sql,con))//要執行的SQL語句                 {                     con.Open();  //開啟資料庫                     //增刪改                     r = cmd.ExecuteNonQuery();                 }                 Console.WriteLine(r > 0 ? "操作成功" : "操作失敗");  //如果r>0控制檯顯示操作成功,r<0控制檯顯示操作失敗                 Console.ReadKey();

            }