我正在尝试在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;
}
}
答案 0 :(得分:1)
只需使用保存ip的配置文件即可。 提供一个屏幕,用户可以在其中输入URI并保留在配置文件中。 在实例化客户端时,请阅读配置文件以获取新URI。