資料庫訪問

2021-07-02 22:30:27 字數 986 閱讀 1500

1.sqlcommand

建立sqlconnection的例項  using( sqlconnection conn=new sqlconnection(connectionstring))

建立sqlcommand的例項  {   string sql="sql語句";    sqlcommand cmd=new sqlcommand(sql,conn);

開啟連線      conn.open();

執行命令      cmd.executenonquery

關閉連線      conn.close(); }

sqlcommand物件的三種主要對資料庫操作的方法

(1)executenonquery方法:執行指定的sql語句,但不返回命令執行的表資料,僅返回操作所影響的行數。主要用於增,刪,改。

(2)executereader方法:順序讀取資料庫中的資料,該方法根據提供的select語句,返回乙個sqldatareader物件,利用該物件的reader方法依次讀取每個記錄中各字段的內容。

(3)executescaler方法:用於查詢結果為乙個值的情況,例如求和等。

2.sqldataadapter

建立sqlconnection的例項 sqlconnection conn=new sqlconnection(connectionstring)

建立sqldataadapter的例項     string sql="sql語句";    sqladapter adpter=new sqladapter(sql,conn);

建立dataset的例項          dataset ds=new dataset();

使用fill方法將資料庫中的表填充到dataset表中     adapter.fill(ds);

利用datagridview或其他控制項編輯或顯示資料      datagridview.datasourse=ds;

關閉連線      conn.close();



訪問資料庫 訪問資料庫

程式執行的時候,資料都是在記憶體中的。當程式終止的時候,通常都需要將資料儲存到磁碟上,無論是儲存到本地磁碟,還是通過網路儲存到伺服器上,最終都會將資料寫入磁碟檔案。而如何定義資料的儲存格式就是乙個大問題。如果我們自己來定義儲存格式,比如儲存乙個班級所有學生的成績單 名字成績 michael99 bo...

訪問資料庫 資料庫並行訪問

作者姓名 neo chen 陳景峰 暱稱 netkiller 呼號 bg7nyt 手機 86 13113668890 多維度架構 知乎 www.zhihu.com 這裡主要講述有關開發中遇到的資料庫並行問題 防止並行顯示背景 我們有乙個order訂單表,工作流如下 建立訂單 訂單分配 訂單審核 批准...

訪問資料庫

程式執行的時候,資料都是在記憶體中的。當程式終止的時候,通常都需要將資料儲存到磁碟上,無論是儲存到本地磁碟,還是通過網路儲存到伺服器上,最終都會將資料寫入磁碟檔案。而如何定義資料的儲存格式就是乙個大問題。如果我們自己來定義儲存格式,比如儲存乙個班級所有學生的成績單 名字成績 michael 99bo...