0
我能夠通過使用Genymotion模擬器連接到本地SQL服務器數據庫。但是,當生成到APK並在移動設備上運行時,它不會連接到數據庫。我注意到logcat顯示「連接失敗:沒有路由到主機」。我打開了我的無線網絡,信號非常強。android手機連接到sql服務器
下面是我嘗試過但仍無法解決的方法。
1)運行應用程序時打開/關閉wifi。
2)設置允許SQL服務器中的遠程連接。
3)相同的網絡(本地IP = 192.168.0.110移動IP:192.168.0.114)
4)使用不同的端口(一千四百四十三分之八十○)
我的代碼:
con = DriverManager.getConnection("jdbc:jtds:sqlserver://192.168.0.110/app", "test", "1234");
or
con = DriverManager.getConnection("jdbc:jtds:sqlserver://192.168.0.110:1443/app", "test", "1234");
我知道這不是連接數據庫的推薦方式。但這個應用程序只用於測試目的,所以我不需要先創建Web服務。我之前已經閱讀過這篇文章,但對我的案例不是很有幫助。但是,謝謝你的回答。 – ckcheah