C#編程完成銜接SQL SERVER數據庫實例詳解。本站提示廣大學習愛好者:(C#編程完成銜接SQL SERVER數據庫實例詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是C#編程完成銜接SQL SERVER數據庫實例詳解正文
本文實例講述了C#編程完成銜接SQL SERVER數據庫。分享給年夜家供年夜家參考,詳細以下:
起首,在SQL SEVER裡樹立一個名為“Exercise”的數據庫名,在該數據庫下樹立一張名為“lianxi”的表。好,如今開端寫代碼。
在FORM1裡拖一個DATAGIRDVIEW用於顯示表,在放一個BUTTON用於履行操作。參加定名空間 using system.data.sqlclient;
private void button1_Click(object sender, EventArgs e) { string con, sql; con = "Server=.;Database=Exercise;Trusted_Connection=SSPI"; sql = "select * from lianxi"; SqlConnection mycon = new SqlConnection(con); mycon.Open(); SqlDataAdapter myda = new SqlDataAdapter(sql, con); DataSet myds = new DataSet(); myda.Fill(myds, "lianxi"); dataGridView1.DataSource = myds.Tables["lianxi"]; mycon.Close();
上面來說明下每行的語句吧。(其實重要的就是說明銜接的字符串參數)
銜接SQL Server的機制與銜接Access的機制沒有甚麼太年夜的差別,只是轉變了Connection對象和銜接字符串中的分歧參數.
起首,銜接SQL Server應用的定名空間不是"System.Data.OleDb",而是"System.Data.SqlClient".
其次就是他的銜接字符串了,我們一個一個參數來引見(留意:參數間用分號分隔):
年夜體的格局為“Server= ;DataDase= ;user id= ;password= ;”
因為我的機子沒有設置SQL SERVER辦事器的暗碼和用戶名,其時裝機的時刻選擇的是Windows上岸,所以沒有user id和password這兩項,並且要用"Trusted_Connection=SSPI"來取代者兩項,假如有暗碼和用戶名的話,格局以下:
"user id=sa":銜接的驗證用戶名為sa.他還有一個體名"uid",所以這句我們還可以寫成"uid=sa".
"password=":銜接的驗證暗碼為空.他的別號為"pwd",所以我們可以寫為"pwd=".
"DataBase=Exercise"指的就是你樹立的辦事器,
"Server=.:這個點代表的是本機的意思,還可以寫成server=localhost,
其他的就和Access沒有甚麼差別了! (關於ACCESS的銜接可參考後面一篇《C#編程完成銜接ACCESS數據庫實例詳解》)
願望本文所述對年夜家C#法式設計有所贊助。