欧美日操-欧美日韩91-欧美日韩99-欧美日韩ay在线观看-xxxx色-xxxx视频在线

NET框架與WEB服務(wù)的研究與應(yīng)用

2013-12-05 09:59:16 電力信息化  點擊量: 評論 (0)
摘要:隨著Internet技術(shù)的發(fā)展,信息的處理和傳遞突破了時間和地域性的局限,網(wǎng)絡(luò)化與全球化成為一種不可避免的世界趨勢。本文對 Net框架下的Web服務(wù)及其體系結(jié)構(gòu)進(jìn)行了簡要介紹,并結(jié)合一個遠(yuǎn)程數(shù)據(jù)庫存取的Web
寫入文件。另外,動態(tài)發(fā)現(xiàn)文件中列出的是客戶端查找Web服務(wù)時,在服務(wù)器上動態(tài)生成的Web服務(wù)列表。使用動態(tài)發(fā)現(xiàn)文件可以指定其他一些選項,例如在子目錄中隱藏某個Web服務(wù)。發(fā)現(xiàn)文件是Microsoft的專有技術(shù),而UDDI不是。不過在客戶端查找Web服務(wù)時,可以同時使用這兩種方法。把這兩種技術(shù)結(jié)合起來,客戶端可以使用搜索引擎按照主題找到帶有多個Web服務(wù)的地址,然后使用發(fā)現(xiàn)文件列出這個地址上的所有Web服務(wù)。

為了使所有的上報單位,不管所處的級別,只要需要上報數(shù)據(jù),都可以直接調(diào)用我們的Web服務(wù),這就需要我們的服務(wù)具有通用性。為了使我們的Web service更具有通用性,首先需要建立一個配置文件,這個文件放在客戶端,對一些相關(guān)的信息進(jìn)行設(shè)置,其內(nèi)容為:
[server]
  filepath=f:\\data\\data.mdb  
  datasource=ZHAO
  workstation=zhao
  user=sa 
  password= 
  database=dataimport
其中,filepath設(shè)定為access數(shù)據(jù)庫位于本地計算機(jī)的位置,datasource為sql server數(shù)據(jù)庫服務(wù)器的名稱,workstation為需要導(dǎo)入數(shù)據(jù)的機(jī)器的名稱,database為要導(dǎo)入的數(shù)據(jù)庫的名稱,user為登陸數(shù)據(jù)庫的用戶名,password為登陸數(shù)據(jù)庫的用戶的密碼。
 
在頁面載入的時候,相關(guān)信息就從配置文件中讀出來,點擊“導(dǎo)入數(shù)據(jù)“按鈕即可導(dǎo)入數(shù)據(jù),該單擊按鈕事件的代碼如下:
public  void Button1_Click(object sender, System.EventArgs e)
{   
//建立代理類的實例
Import.Service1 ImportService=new WebDataImport.Import.Service1();        string connstr="workstation id="+TextBox2.Text+";user id="+
TextBox6.Text+";data source="+TextBox4.Text+";persist security info=False;initial catalog="+TextBox5.Text;
string s=ImportService.WriteData(connstr);
Response.Write(s);
}
Web服務(wù)定義一個導(dǎo)入數(shù)據(jù)的方法,public string WriteData(string connstr);其中,變量connstr為數(shù)據(jù)庫連接的字符串,要返回是否成功的信息。
[WebMethod]
public string WriteData(DataSet ds,string connstr)
{
SqlConnection conn=new SqlConnection(connstr);
conn.Open();
SqlCommand command=new SqlCommand();
command.Connection=conn;
//調(diào)用存儲過程
command.CommandType=CommandType.StoredProcedure;
command.CommandText="dataimport";
command.ExecuteNonQuery();
return "write ok";
}
dataimport存儲過程的定義如下:
create procedure dataimport as 
insert into tab select tablename,alias,constrain from openrowset('Microsoft.Jet.OLEDB.4.0',  'f:\data\data.mdb';'admin';'',tab)
這樣用戶便可以通過調(diào)用Web服務(wù)將客戶端的Access數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)入到上級單位數(shù)據(jù)庫服務(wù)器的SQL Serv
大云網(wǎng)官方微信售電那點事兒

責(zé)任編輯:和碩涵

免責(zé)聲明:本文僅代表作者個人觀點,與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關(guān)內(nèi)容。
我要收藏
個贊
?
主站蜘蛛池模板: 久久综合色综合 | 欧美午夜视频一区二区三区 | 欧美国产日韩一区二区三区 | 久久免费视频网站 | 日韩精品视频一区二区三区 | 国产aaa伦理片 | 2021中国xxxxhd| 欧美线在线精品观看视频 | 亚洲日本国产 | 一区不卡在线观看 | 日韩欧美色综合 | 韩国免费一级片 | 日本黄色网站在线观看 | 日本在线播放 | 亚洲一区在线视频观看 | 成年网站视频在线观看 | 久久机热这里只有精品 | 免费高清小黄站在线观看 | 99热黄| 日韩经典在线观看 | 欧美日韩国产一区二区三区不卡 | 一级特黄国产高清毛片97看片 | 男男涩涩 | 美女网站视频色 | 国产在线观看麻豆91精品免费 | 亚洲自拍偷拍视频 | 欧美日韩亚洲国产精品一区二区 | 激情成人综合网 | 精品久久国产视频 | 亚洲香蕉在线 | 人成在线免费视频 | 成人国产欧美精品一区二区 | 大胸年轻的搜子4理论 | 搓逼视频 | 亚洲aⅴ久久久噜噜噜噜 | 日本v片免费一区二区三区 日本vr超清在线视频免费 | 国产一成人精品福利网站 | 日韩欧美视频 | 久久精品国产一区二区三区 | 精品色网 | 国产成人青青热久免费精品 |