C#訪問(wèn)SQL Server數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法
本文實(shí)例講述了C#訪問(wèn)SQL Server數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法。分享給大家供大家參考。具體如下:
這里介紹一下用C#訪問(wèn)SQL Server數(shù)據(jù)庫(kù)。這里要涉及到幾個(gè)類:SqlConnection類、SqlCommand類、SqlDataReader類。 SqlConnection類用于建立與數(shù)據(jù)庫(kù)的連接,SqlCommand類用于創(chuàng)建SQL命令,SqlDataReader對(duì)象是執(zhí)行SqlCommand對(duì)象返回結(jié)果集的查詢語(yǔ)句后的結(jié)果。
下面是部分代碼:
/*其中server表示服務(wù)器,“.”表示當(dāng)?shù)胤?wù)器,
DataBase表示數(shù)據(jù)庫(kù),uid表示連接的用戶名,pwd比表示密碼*/
string strDataBase = "Server=.;DataBase=Library;Uid=sa;pwd=123456;";
SqlConnection conn = new SqlConnection(strDataBase);
string sqlStatement = "select * from Reader";
SqlCommand sqlcmd = new SqlCommand(sqlStatement, conn); //設(shè)置參數(shù)
conn.Open();
SqlDataReader sdr = sqlcmd.ExecuteReader(); //執(zhí)行SQL語(yǔ)句
int cols = sdr.FieldCount; //獲取結(jié)果行中的列數(shù)
object[] values = new object[cols];
while (sdr.Read())
{
sdr.GetValues(values); //values保存一行數(shù)據(jù)
for (int i = 0; i < values.Length; i++)
{
Console.Write(values[i].ToString()+" ");
}
Console.WriteLine();
}
sdr.Close();
conn.Close();
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
C# DateTime.ToString根據(jù)不同語(yǔ)言生成相應(yīng)的時(shí)間格式
本文分享了一個(gè)按照不同國(guó)家的語(yǔ)言生成相應(yīng)時(shí)間格式的案例,有需要做國(guó)外網(wǎng)站或者多國(guó)語(yǔ)言網(wǎng)站的朋友可以參考一下。2016-03-03
C#實(shí)現(xiàn)網(wǎng)絡(luò)小程序的步驟詳解
經(jīng)常要檢測(cè)某些IP地址范圍段的計(jì)算機(jī)是否在線。有很多的方法,比如進(jìn)入到網(wǎng)關(guān)的交換機(jī)上去查詢、使用現(xiàn)成的工具或者編寫一個(gè)簡(jiǎn)單的DOS腳本等等,這些都比較容易實(shí)現(xiàn)。本文將用C#來(lái)實(shí)現(xiàn),感興趣的可以了解一下2022-12-12
C#使用UdpClient類進(jìn)行簡(jiǎn)單通信的實(shí)例
本文主要介紹了C#使用UdpClient類進(jìn)行簡(jiǎn)單通信的實(shí)例,具有很好的參考價(jià)值,需要的朋友可以看下2016-12-12
Unity3D實(shí)現(xiàn)自動(dòng)尋路
這篇文章主要為大家詳細(xì)介紹了Unity3D實(shí)現(xiàn)自動(dòng)尋路,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-07-07

