C# 讀取sql server數據庫數據方法


最近在學習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();                   
//釋放資源

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM