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...