如何解决无法将我的android应用连接到网络,只能通过我的家庭wifi正常工作
我正在Android Studio中构建一个应用程序,并使用sql服务器,该应用程序在我的家庭WIFI网络上运行良好。我设法连接到服务器并输入/读取/更新数据。
但是问题是在家庭网络之外,该应用无法正常运行,为什么?
(它在家庭wifi中可以正常工作,但是当我超出wifi范围时,它无法正常工作\正在连接)
SQL SERVER在我的家用计算机上(意味着相同的IP)
如何使其在任何android手机应用和“无处不在”上都能正常工作?
import android.annotation.SuppressLint;
import android.os.StrictMode;
import android.util.Log;
import android.widget.Toast;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionClass {
String ip = "192.168.1.15";
String classes = "net.sourceforge.jtds.jdbc.Driver";
String db = "myDB";
String un = "mtun";
String password = "mypw";
@SuppressLint("NewApi")
public Connection CONN() {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
Connection conn = null;
String ConnURL;
try {
Class.forName(classes);
ConnURL = "jdbc:jtds:sqlserver://" + ip + ";"+db+";user=" + un+ ";password=" + password + ";";
conn = DriverManager.getConnection(ConnURL);
} catch (SQLException se) {
Log.e("ERROR-1",se.getMessage());
} catch (ClassNotFoundException e) {
Log.e("ERROR-2",e.getMessage());
} catch (Exception e) {
Log.e("ERROR-3",e.getMessage());
}
return conn;
}
}```
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。