国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

windows mobile+webservice+sql server 2005配置方法

2020-07-14 13:38:19
字體:
來源:轉載
供稿:網友

要實現windows mobile上PDA等設備的遠程連接數據庫項目,需要使用這種大體的框架,通過設備與webservice連接傳輸數據,然后再webservice中連接數據庫進行查詢和更新。

 一:首先要配置好sql server 2005相關的東西:

第一件事,下載它的管理工具 SQL Server Management Studio Express。VS2008安裝程序沒有,需要從MS的網站下載:請猛擊這里

下載安裝后,程序的Microsoft SQL Server 2005程序組會出現它的快捷方式。

接下來,我們打開它

Image and video hosting by TinyPic

這個時候只有windows登陸模式。

那么我們現在開始來配置sa模式登陸

1. 打開SQL Server的配置管理器,配置SQLEXPRESS 的協議

Image and video hosting by TinyPic

注意這三個協議要啟用

2.1  配置TCP/IP的屬性之"協議"

Image and video hosting by TinyPic

這里的全部偵聽

2.2  配置TCP/IP的屬性之"IP地址"

Image and video hosting by TinyPic

注意TCP端口地址是 1433

3.配置客戶端協議

Image and video hosting by TinyPic

也是開啟這三個

4. 配置TCP/IP屬性

Image and video hosting by TinyPic

5.配置完成后重啟SQL Server服務

Image and video hosting by TinyPic

6. 測試端口1433

Image and video hosting by TinyPic

CMD中輸入了netstat -na 命令查看

注意:如果沒有出現1433端口的話。請仔細核實之前的操作步驟,另外注意關閉系統防火墻。

7.SQL Server Management Studio Express 用windows身份驗證模式進入

Image and video hosting by TinyPic

在該模式的數據庫服務屬性里面有一項“安全性”,選中圖示。

8.進入 安全性---->登錄名----->屬性,修改sa的密碼。

Image and video hosting by TinyPic

修改完后確認退出

9. 再次登陸,這次可以使用SQL Server 身份驗證 模式

Image and video hosting by TinyPic

10. sa登陸完成

Image and video hosting by TinyPic

 

注意有個步驟的操作容易混淆,如下圖

Image and video hosting by TinyPic

看看是不是與7 圖中的差不多。我當時按照網上某些轉載的文章配置,它寫的是“數據庫實例的屬性,然后我就找了半天就是沒有安全性這個選項,以至以為是不是弄錯數據庫版本了。正確的應該是數據庫服務器屬性

二:進行項目的創建:

1.可以再vs2008中創建device項目,模擬器就用windows mobile 6 professional emulator,事先要準備的是配置好模擬器里面的鏈接,可以使用PC的網絡,鏈接方法參見http://www.survivalescaperooms.com/softjc/42088.html

2.在解決方案中添加webservice,自動生成需要鏈接的url,是用的localhost和端口號,在模擬器中運行會報錯,需要將localhost改為本機的內網ip

復制代碼
代碼如下:

public Service() {
this.Url = "http://192.168.1.102:57534/WebSite1/Service.asmx";
}

端口號當然是系統自動生成的端口號

3.在vs程序中添加web引用,引用創建的webservice。

4.在webservice程序中你需要的地方編寫與sql server連接的代碼:

復制代碼
代碼如下:

public string GetName()
{
SqlConnection mycon = new SqlConnection(@"Data Source=localhost/sqlexpress;Initial Catalog=database1;user id=sa;pwd=7promise");//sa賬號登錄
//SqlConnection mycon = new SqlConnection(@"Data Source=localhost/sqlexpress;Initial Catalog=database1;Integrated Security=True");//windows驗證登錄
mycon.Open();
string a = "999999";
SqlCommand cmd = new SqlCommand("insert into table_1(name) values('"+a+"')", mycon);
cmd.ExecuteNonQuery();
mycon.Close();
return "Edward";
}

5.在vs程序中調用webservice方法:

復制代碼
代碼如下:

private void button1_Click(object sender, EventArgs e)
{
localhost.Service a = new SmartDeviceProject6.localhost.Service();
a.GetName();
}

這樣運行程序就可以了,切忌不能直接用vs2008寫設備程序直接連接數據庫,也連不上,須通過webservice進行管理數據庫,但可以在console程序中連接。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 澳门| 泰安市| 图片| 拉萨市| 舞阳县| 巧家县| 桐乡市| 石景山区| 黎川县| 商南县| 昭觉县| 赤峰市| 苍山县| 蒙阴县| 鸡东县| 漳州市| 水富县| 当雄县| 安远县| 奎屯市| 大理市| 洛宁县| 江源县| 江油市| 历史| 伊金霍洛旗| 尖扎县| 高清| 正宁县| 方山县| 体育| 黑水县| 通辽市| 堆龙德庆县| 合阳县| 阿尔山市| 富宁县| 吉木乃县| 烟台市| 沅陵县| 江川县|