a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > 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.5lwq4hdr.cn/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程序中連接。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人国产 | 久久精品久久久 | 成人中文字幕在线 | 日本亚洲精品一区二区三区 | 97精品国产 | 欧美盗摄 | 午夜资源 | 国产三级在线 | 天堂免费在线观看视频 | 日韩欧美高清视频 | 日韩免费不卡视频 | 欧美一级日韩片 | 99久久综合国产精品二区 | 欧美成人a∨高清免费观看 久久精品在线 | 日本一区二区免费在线 | 成人五月网 | 久久久久久久网 | 国产精品国产三级国产专业不 | 日韩精品一区二区三区四区视频 | 国产精品视屏 | 精品欧美日韩 | www.一区| 日韩在线欧美 | 少妇一区二区三区毛片免费下载看 | 欧美日韩中文在线 | 91久久艹| 狠狠干网站 | 日韩一区二区在线视频 | 久草在线青青草 | 国产精品国产三级国产专业不 | 99精品久久久久久久另类 | 日韩欧美精品在线视频 | 亚洲一区在线播放 | 日本在线观看www | 午夜激情福利电影 | 日本五月婷婷 | 日本三级全黄 | 国产精品色综合 | 中文字幕免费中文 | 日本一区二区在线播放 | 一区二区中文字幕 |