最近連接數據庫,就總結了一下 //這是插入的語句 SqlConnection conn = new SqlConnection("server=MRGAO-PC\\SQLEXPRESS;database=jiaohua;uid=sa;pwd=**********");//連接關鍵字,自己改成自己的 try { conn.Open();//打開數據庫 string ins="insert into tb_jiaohua (dtem,dhumidity,dt_humidity) values ('" + tem+ "' , '" + humidity+ "' , '" + t_humidity + "')";//插入數據關鍵字 SqlCommand cmd = new SqlCommand(ins, conn); cmd.ExecuteNonQuery(); //執行插入 conn.Close();//關閉數據庫 } catch (Exception ex) { Console.WriteLine("無法連接到數據庫!"); Console.WriteLine(ex.Message); } //前面的連接數據庫方法是一樣的,但是執行插入和查詢什麼的可能語句不一樣,因為插入是操作表,但查詢是需要顯示出來的。 //我覺得插入修改刪除什麼的方法可能一樣,只是語句換一下,沒驗證,你自己試試吧。 //這個方法比較直觀,但是每次執行語句時都需要連接數據庫(也就是最前面那兩三句話不能缺)。 //我今天用到了數據庫的連接,就試了一下,這種方法沒問題,驗證過了。 //下面這是查詢的語句,也驗證過了,正確的 SqlConnection conn = new SqlConnection("server=MRGAO-PC\\SQLEXPRESS;database=jiaohua;uid=sa;pwd=***********"); try { conn.Open(); Console.WriteLine("成功連接到數據庫!"); SqlCommand cmd1 = new SqlCommand("select dtem from tb_jiaohua", conn); SqlDataReader dr = cmd1.ExecuteReader(); while (dr.Read()) { Console.Write(dr[0]);//這裡都是控制台下面的程序,不是窗體裡面的,但原理一樣的,dr[0]就相當於查到的第一個數據變量,可以在窗體控件中顯示的。 } dr.Close(); conn.Close(); } catch (Exception ex) { Console.WriteLine("無法連接到數據庫!"); Console.WriteLine(ex.Message); }