我正在尝试在localhost中开发新的android应用程序(java),我想允许用户在部署应用程序后将其服务器地址ip放入应用程序中。
这是连接方法



public class connexiondb {
	@SuppressLint("NewApi")
	protected Connection getConnection(){
		StrictMode.ThreadPolicy policy=new StrictMode.ThreadPolicy.Builder().permitAll().build();
		StrictMode.setThreadPolicy(policy);
		Connection conn=null;
        String connURL;
        try {
			Class.forName("net.sourceforge.jtds.jdbc.Driver");
			connURL="jdbc:jtds:sqlserver://localhost:1433;databaseName=idmaj;user=youssef;password=azerty" ;
			conn=DriverManager.getConnection(connURL);
			//conn.close();
        } catch (SQLException e) {
			Log.e("ERROR",e.getMessage());
		}catch (ClassNotFoundException e) {
			Log.e("ERROR",e.getMessage());
		}catch (Exception e) {
			Log.e("ERROR",e.getMessage());
		}
        return conn;
	}

}

最佳答案

只需使用一个配置文件即可持久保存ip。
提供一个屏幕,用户可以在其中输入URI并将其保留在您的配置文件中。
实例化客户端时,请读取新URI的配置文件。

07-28 09:45