C#連結SQL serve的簡單操作
阿新 • • 發佈:2019-02-14
- privatevoid button1_Click(object sender, RoutedEventArgs e)
- {
- string str1 = txtTitle.Text;
- string str2 = txtAuthor.Text; //獲取文字框中的資料
- string con = "Server=.;Database=DatabaseDesign;user id=sa;pwd=1996";
- string sql = "insert into Thesis(TName, TAuthor) values('"
- SqlConnection mycon = new SqlConnection(con); //這部分與上面的查詢操作是一樣的
- mycon.Open();
- try//注意寫在try-catch語句,要不然估計沒法執行=_=
- {
- SqlCommand sqlman = new SqlCommand(sql, mycon); //這裡的SqlCommand表示要進行一次資料庫的操作
- if (sqlman.ExecuteNonQuery() != 0)
- {
- MessageBox.Show("插入資料成功!");
- }
- }
- catch (Exception)
- {
- MessageBox.Show("插入資料錯誤!");
- }
- }
可以看到資料庫中插入了這條資訊。這裡還牽扯到一個問題,估計都對SqlCommand與SqlAdapter有點疑惑吧,這兩個都是做什麼的,簡單說,前者是執行資料庫語句的老大哥,幾乎所有的資料庫操作都要用打這個,畢竟老大哥精力有限,所以不可能每件事都做得很出色,但是後者就要專業很多了,它強化了一部分功能,就像上面的例子中,我們獲取到了資料庫中的資料,而且還填充到了table中,具體的區別還有很多,也有很多dalao的部落格寫到了這個問題。這裡就不細說了。
嗯,就醬~ <( ̄︶ ̄)↗[GO!]