1. 程式人生 > >android遠端呼叫sql server實現增刪查改,sql server配置+android端程式碼+常見問題

android遠端呼叫sql server實現增刪查改,sql server配置+android端程式碼+常見問題

1.sql server環境的搭建:

注意:本例項用的是sql server2008 r2,jtds 1.2.7

2. sql server遠端呼叫的配置

3. android端如何對sql server的呼叫

http://blog.csdn.net/conowen/article/details/7435231

4. 在實現過程中需要注意的問題

1)       Android連線URL字串的書寫

"jdbc:jtds:sqlserver://DbComputerNameOrIPAddr:1433/DatabaseName"

DbComputerNameOrIPAddr:

電腦IP地址,目前只測試過寬頻ip地址沒有測試過無線ip地址,要注意每次從新連線網路後ip地址是否發生變化。

           DatabaseName:

                  Sql server中資料庫的名稱。

2)       Android程式對sql sever資料庫的連線等操作要放在子執行緒中進行

3)       TCP/IP需要注意

Ip地址配置,ip為自己ip,埠為1433

每次更改ip地址後都要從新啟動sql server,sql serverbrowser


4)       如果遇到sql severbrowser啟動按鈕為灰色,則設定其屬性為如下:

5)       下圖為網路配置需要啟動的專案:


6)       如果程式執行後無法連線sqlserver,則有可能是防火牆限制了sql server的訪問,在要防火牆中加入許可權或者關閉防火牆。

7)       注意在Android端匯入了jtds的jar包,有時候用jtds 1.3.1會發生錯誤,所以建議用jtds1.2.7和jtds 1.3.0 ,但是一般在網上不好找到這些包,即使有也是CSND上(吐槽一下,下個這玩意兒還要C幣),下面我提供一個網址裡面有其jtds的各個版本的jar包,而且免費。