WCF初見之SQL資料庫的連線和查詢

2021-09-22 07:35:50 字數 2649 閱讀 5978

1.首先要連線資料庫,自然要有資料庫啦,建立乙個資料庫表test1,並插入資料:

--

--使用資料庫test

usetest

----建立乙個表test1

create

table

test1

(tname

char(20) primary

keynot

null

,tintro

varchar(200) not

null)--

--向表test1內插入資料

insert

into test1(tname,tintro) values('

intel

','世界上最大的cpu及相關晶元製造商')

insert

into test1(tname,tintro) values('

microsoft

','全球最著名的軟體商,美國軟體巨頭微軟公司的名字')

insert

into test1(tname,tintro) values('

amd','

世界第二大cpu製造商')

insert

into test1(tname,tintro) values('

sumsung

','南韓三星公司,著名的彩顯製造商,也生產光碟機、家用電器等')

insert

into test1(tname,tintro) values('

','美國蘋果電腦公司,該公司以生產高效能專業級電腦著稱於世')

----查詢test1的內容

2.下面就是wcf服務的建立了,直接建立乙個wcf服務應用程式,專案名稱為「connect2sql」,如下圖:

3.然後再iservice1.cs中定義 wcf服務協定,具體**如下:

using

system;

using

system.servicemodel;

using

system.data;

namespace

connect2sql

}

4.再在service1.svc.cs中實現wcf服務協定,具體**如下:

using

system;

using

system.servicemodel;

using

system.data;

using

system.data.sqlclient;

namespace

connect2sql

//////

關閉資料庫

/// ///

public

void

closesql()

//////

查詢表test1中的資料

/// ///

public

dataset querysql()

catch

(exception ex)

finally}}

}

5.啟動服務,得到服務位址並新建乙個名為「showdata」的web客戶端,然後在web客戶端新增服務引用,具體過程見wcf初見之helloworld ,再在web頁面新增個gridview元件,具體**如下:

6.然後就是在web頁面編寫事件,把查詢到的資料顯示到gridview元件中去,具體**如下:

using

system;

using

system.collections.generic;

using

system.linq;

using

system.web;

using

system.web.ui;

using

system.web.ui.webcontrols;

namespace

showdata}}

7.現在就可以執行下了,效果圖如下:

初見資料庫

day01 chengcy1.在環境變數中的系統變數找到path 2.找到mysql的下的bin資料夾的絕對路徑 3.新增到path環境變數中c windows system mysql h localhost p 3306 u root p enter password h為伺服器ip位址,本機可...

SQL資料庫連線

view code 資料庫連線 八步 sql using system.date.sqlclient access using system.date.oledb 1 建立連線物件 sqlconnection 連線物件名稱 new sqlconnection oledbconnection 連線物件...

資料庫SQL實戰之連線查詢

查詢各個部門當前 to date 9999 01 01 領導當前薪水詳情以及其對應部門編號dept no 利用左連線實現 select s.d.dept no from salaries s left join dept manager d on s.emp no d.emp no where d....