5 回答

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊
初步判斷問題應(yīng)該出在 SqlDataReader 和 sqlCon 上,
你運(yùn)行結(jié)束以后沒有關(guān)閉 DataReader。
在使用 SqlDataReader 時(shí),關(guān)聯(lián)的 SqlConnection 正忙于為 SqlDataReader 服務(wù),對 SqlConnection 無法執(zhí)行任何其他操作,只能將其關(guān)閉。 除非調(diào)用 SqlDataReader 的 Close 方法,否則會一直處于此狀態(tài)。
所以,使用 SqlDataReader 一定要注意結(jié)束以后調(diào)用 reader.Close()

TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊
在調(diào)用的時(shí)候,一定會初始化一個(gè)web service實(shí)例,然后調(diào)用實(shí)例中的方法。每一個(gè)客戶端都會初始化一個(gè)實(shí)例,webservice可以看作是一個(gè)資源,可以被多個(gè)客戶端同時(shí)請求,但是能夠接受多少連接,是看服務(wù)器的

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊
首先, 你要先把你的WS服務(wù)啟動起來,就是http://localhost:8080/Example/services/HelloWorldService?wsdl
然后在你的另一個(gè)項(xiàng)目中建一個(gè)Webservice Client 客戶端,用來訪問你的WS服務(wù)。
建立Webservice Client 方法如下,在Eclipses中建立一個(gè)java工程,然后在src上右鍵--NEW---Other---Web Service Client --Xfire--在WsdL url 中寫上http://localhost:8080/Example/services/HelloWorldService?wsdl-----下一步結(jié)束。
在src里的會出現(xiàn)一些java文件,你找一個(gè)以Client結(jié)束的java文件,在里面的main方法中會有個(gè)service對象,現(xiàn)在你就可以直接用這個(gè)對象了,service.peerstatus(參數(shù))這樣寫就行了。
- 5 回答
- 0 關(guān)注
- 1023 瀏覽
添加回答
舉報(bào)