android遠端呼叫sql server實現增刪查改,sql server配置+android端程式碼+常見問題
阿新 • • 發佈:2019-02-15
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包,而且免費。