using system.data;
怕記不住怎麼辦?用sqlconnectionstringbuilder
sqlconnectionstringbuilder sqlstr;
sqlstr = new sqlconnectionstringbuilder();
sqlstr.datasource = "[例項/伺服器名稱]"
;sqlstr.initialcatalog = "[資料庫名稱]"
;sqlstr.userid = "[登入名]"
;sqlstr.password = "[密碼]"
;
使用sqlconnection,傳入剛剛構造的字串,再用其open方法連線
sqlconnection sqlconn;
sqlconn = new sqlconnection(sqlstr.tostring());
sqlconn.open();
要查詢資料,就要使用sql語句,執行sql語句使用sqlcommand(引數1, 引數2)
引數1:sql語句字串
引數2:資料庫連線物件(上面的sqlconn)
查詢後獲取sqldatareader物件
string sqlcommstr = "select * from student";
sqlcommand sqlcomm = new sqlcommand(sqlcommstr, sqlconn);
sqldatareader datareader= sqlcomm.executereader();
while (datareader.read())
/*
構造字串
*/sqlconnectionstringbuilder scsb = new sqlconnectionstringbuilder();
scsb.datasource = "win-kgqpbdfg53p\\sqlexpress"
; scsb.initialcatalog = "library"
; scsb.userid = "sa"
; scsb.password = "123";/*
建立連線
引數為連線字串
*/sqlconnection sqlconn = new sqlconnection(scsb.tostring());
/* 開啟連線
*/sqlconn.open();
/* 需要執行的sql語句
*/string sqlstr = "select bookname from books";/*
建立用於執行sql語句的物件,
引數1:sql語句字串
引數2:已開啟的資料連線物件
*/sqlcommand sqlcomm = new sqlcommand(sqlstr, sqlconn);
/* 接收查詢到的sql資料
*/sqldatareader reader = sqlcomm.executereader();
/* 讀取資料
sql server連線查詢
一 自然連線 把目標列中重複的屬性列去掉則為自然連線 1.查詢每個學生及其選修課程的情況 二 自身連線 自己與自己連線 1.查詢每一門課程的間接先修課 select first cno,second cpno from course first course second where first c...
SQL server連線查詢
內連線查詢是最典型 最常用的連線查詢,根據表中共同的列來進行匹配,特別是兩個表存在主外來鍵時通常會使用內連線查詢。外連線查詢是至少返回乙個表中的所有記錄,根據匹配條件有選擇性的返回另一張表的記錄,外連線可以是左外連線 右外連線。內連線查詢 內連線通常會使用 或者 等比較運算子判斷兩列資料值是否相等。...
Python 連線SQL server 查詢
python 連線sql server 需要引入第三方模組pymssql 如安裝失敗,將檔案拷貝到安裝路徑下 如下 d python python37 scripts dos 視窗進入 d盤輸入命令import pip pymssql 2.1.4 cp37 cp37m win amd64.whl 安...