[英]Base URL connecting to database in Android studio
android应用程序连接到数据库时出现问题。 我写的代码正确吗? 还是我需要设置一个虚拟主机或运行localhost服务器?
public static String BASE_URL = "http://localhost/jobportal/api";
码:
public interface Consts {
public static String JOB_PORTAL = "JobPortal";
public static String BASE_URL = "http://localhost:8080/jobportal/api";
public static String IS_REGISTER_SEEKER = "is_register_seeker";
public static String IS_REGISTER_RECRUITER = "is_register_recruiter";
/*API DETAILS*/
public static String POST_METHOD = "POST";
public static String SIGNUP_API_SEEKER = "register-new-seeker";
public static String SIGNUP_API_RECRUITER = "register-new-recruiter";
public static String LOGIN_API_SEEKER = "login-seeker";
public static String LOGIN_API_RECRUITER = "recruiter-login";
public static String ACTIVE_JOBS_API = "search-job";
public static String APPLY_JOB_API = "apply-on-job";
public static String POST_JOB_API = "post-job";
public static String GENERAL = "general ";
public static String FILL_SEEKER_PROFILE = "fill-seeker-profile";
public static String FILL_RECRUITER_PROFILE = "fill-recruiter-profile";
public static String SEEKER_CHANGE_PASSWORD = "seeker-change-password ";
public static String RECRUITER_CHANGE_PASSWORD = "recruiter-change-password ";
public static String FORGOT_PASSWORD = "forgot-password ";
public static String GET_RECRUITER_JOBS = "get-recruiter-jobs";
public static String JOB_APPLICATION = "job-application";
public static String DELETE_JOB = "delete-job";
public static String SEEKER_PROFILE_DETAIL_ON_JOB = "seeker-profile-detail-on-job";
public static String GET_RECRUITER_JOB_DETAIL = "get-recruiter-job-detail";
看起来您的URL缺少数据库的端口号 。 使用端口号检查URL,然后尝试使用它进行连接
首先,您不应该将变量放在接口类中。 相反,您可以创建一个简单的类,例如
public class Consts {
public static final String JOB_PORTAL = "JobPortal";
....
//etc
}
其次,我建议您使用Retrofit将手机连接到数据库。 在此处阅读文档
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.