android遠程調用sql server實現增刪查改,sql server配置+android端代碼+常見問題

1.sql server環境的搭建:

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

       https://jingyan.baidu.com/article/49711c61486072fa441b7cb2.html

2. sql server遠程調用的配置

       https://jingyan.baidu.com/article/6c67b1d6ca06f02787bb1ed1.html

3. android端如何對sql server的調用

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

http://blog.csdn.net/chenhao0568/article/details/50783167

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包,而且免費。

https://sourceforge.net/projects/jtds/files/jtds/

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章