C 基礎 C 連線SQL資料庫

2021-06-23 00:57:39 字數 1328 閱讀 1126

dbconnection conn=new sqlconnection();

//sqlconnection是dbconnection的子類,直接使用sqlconnection類建立連線物件也可以

sqlconnection conn=new sqlconnection();

conn.connectionstring="(連線字串)";

trycatch{}

dbcommand cmd=conn.createcommand();          //可以用具體型別sqlcommand

int count=cmd.executenonquery();                        //executenonquery()返回資料庫中受影響的條數

executesaclar()函式返回結果集中第一行第一列的值(型別為object)

sqldatareader reader=cmd.executereader();

while(reader.read())

dbdatareader用於對記錄集執行向前和唯讀的訪問。該物件維護了乙個游標,其開始位置在第一條記錄之前;只要還未到達記錄的最後一行,呼叫read()方法就會返回true,同時讀取下一條記錄,並將游標位置向前推進一行;否則read()方法就返回false。每次讀取完記錄之後,dbdatareader物件儲存了該行記錄的資訊,可以通過索引訪問指定的字段值。

使用完dbdatareader物件後,應呼叫close()方法關閉閱讀器,否則在同一資料連線下就不能執行其它資料命令。

sqldataadapter adapter=new sqldataadapter(cmd);

datatable table=new datatable("data");

adapter.fill(table);

資料介面卡dbdataadapter可以將記錄一次性填充到資料集或者資料**中,跟蹤**中的資料變化,並將結果儲存資料庫。資料介面卡在物理資料來源和datatable/dataset之間架起了一座橋梁,它能夠方便的使記憶體資料和物理資料同步,同時大大的降低了程式設計的工作量。

public static class dbhelper

else if (_conn.state == connectionstate.broken)

}public static void disconnect()

public static int executenonquery(string strcommand)

public static sqldatareader executereader(string strcommand)

}

c 連線SQL資料庫

using system using system.collections.generic using system.text using model using system.data using system.data.sqlclient 1.返回乙個結果集 public static data...

C 連線SQL資料庫

連線資料庫的步驟 1 建立sqlconnection物件 2 指定sqlconnection物件的connectionstring 屬性 3 開啟資料庫連線 4 指定sql語句 5 建立sqldataadapter物件和dataset物件 mydataadapter new sqldataadapt...

C 連線SQL資料庫

c 連線sql資料庫 1 l 資料庫連線 1 l 資料庫插入 2 l 資料庫修改,插入,刪除,修改的只是sql語句 3 public void getcon sqlconnection conn null tryconn new sqlconnection conn.connectionstring...