最近在學習C#與sql server2019的交互,記錄一下學習總結。
1、c#連接數據庫並讀取數據庫表格。
SqlConnection conn = new SqlConnection(); //定義數據庫連接 conn.ConnectionString = "Server= 服務器名 ;DataBase= 數據庫名稱 ;Trusted_Connection=SSPI"; //定義連接字符串 conn.Open(); //打開 數據庫連接
2、連接數據庫后開始定位到數據然后讀取
str sql = "select * from 表名 " ;
//定義字符串," "中的字符串可以在sql server中運行,運行結果就是一會要讀取的數據表,表名為上面數據庫名稱里面的表;
SqlCommand sqlcomm = new SqlCommand(sql, conn);
//連接到表 SqlDataReader reader = sqlcomm.ExecuteReader();
//讀取 Int64 id=0,channel=0;
//定義int類型,跟數據中數據的存儲類型相對應 where(reader.read())
//數據按行讀取,每讀一行循環一次,讀完一行開始下一行,直到讀取結束。這里假設數據庫中只有一行值 { id = (Int64)reader["id"];
//reader[" "]中的id名為數據庫中列名 channel = (Int32)reader["channel"]; } Console.WriteLine(id + " "+channel);
//輸出id、channel,其中id 和channel輸出的值應 等於 數據庫中對應的表第一行中列名為id、channel的值 reader.close();
//關閉閱讀 conn.Close();
//關閉數據庫連接 conn.Dispose();
//釋放資源