我正在尝试在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的配置文件。