試談對數據庫的操作(doc 8頁)
試談對數據庫的操作(doc 8頁)內容簡介
試談對數據庫的操作內容提要:
對數據庫的操作總體可以分為兩類:查詢(select)和更新(insert,delete,update)。為什麼這樣來分呢?仔細看看兩類的區 別,select隻是從數據庫中將數據拿出來使用,而其餘三者都會對數據庫的物理數據進行修改。capucivar在上篇文章中已經對數據庫的查詢操作進 行了詳細的闡述。這篇文章將接著闡述更新數據。
更新數據庫信息首先是連接數據庫,這個capucivar在《C#連接數據庫之查詢數據庫》中已有介紹了。對數據庫的更新需要一個對象:OleDbCommand。該對象表示要對數據源執行的SQL語句或存儲過程。
這個對象有三個屬性:1、CommandText表示要設置命令的文本;2、Connection表示要設置命令的連接;3、 CommandType表示設置命令的類型,默認的是Sql語句(但如果不是執行sql語句,就一定要指定命令的類型)。OleDbCommand對象設 置好以後,就該執行sql語句了。方法ExecuteNonQuery()就是執行sql語句。如果記不住這個方法,教你一個簡單的記法:將 “ExecuteNonQuery”單詞分為三部分,就是“執行不查詢”,那就是更新數據了。
..............................
對數據庫的操作總體可以分為兩類:查詢(select)和更新(insert,delete,update)。為什麼這樣來分呢?仔細看看兩類的區 別,select隻是從數據庫中將數據拿出來使用,而其餘三者都會對數據庫的物理數據進行修改。capucivar在上篇文章中已經對數據庫的查詢操作進 行了詳細的闡述。這篇文章將接著闡述更新數據。
更新數據庫信息首先是連接數據庫,這個capucivar在《C#連接數據庫之查詢數據庫》中已有介紹了。對數據庫的更新需要一個對象:OleDbCommand。該對象表示要對數據源執行的SQL語句或存儲過程。
這個對象有三個屬性:1、CommandText表示要設置命令的文本;2、Connection表示要設置命令的連接;3、 CommandType表示設置命令的類型,默認的是Sql語句(但如果不是執行sql語句,就一定要指定命令的類型)。OleDbCommand對象設 置好以後,就該執行sql語句了。方法ExecuteNonQuery()就是執行sql語句。如果記不住這個方法,教你一個簡單的記法:將 “ExecuteNonQuery”單詞分為三部分,就是“執行不查詢”,那就是更新數據了。
..............................
用戶登陸
數據倉熱門資料
數據倉相關下載