如何在java中动态获取服务器地址ip

时间:2014-12-25 15:17:22

标签: java android ip server

我正在尝试在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;
	}

}

1 个答案:

答案 0 :(得分:1)

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