Php 在mySQL数据库和android应用程序之间建立连接

Php 在mySQL数据库和android应用程序之间建立连接,php,android,mysql,Php,Android,Mysql,我一直在尝试连接mySQL数据库中的数据库。使用以下代码 Button btn_signup = (Button) view.findViewById(R.id.btn_signup); btn_signup.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { registerProcess(); pr

我一直在尝试连接mySQL数据库中的数据库。使用以下代码

  Button btn_signup = (Button) view.findViewById(R.id.btn_signup);
    btn_signup.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            registerProcess();
 private void registerProcess(){

    Retrofit retrofit = new Retrofit.Builder()
            .baseUrl(Constants.BASE_URL)
            .addConverterFactory(GsonConverterFactory.create())
            .build();
因此,当我的注册按钮被单击时,它将使用此代码

  Button btn_signup = (Button) view.findViewById(R.id.btn_signup);
    btn_signup.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            registerProcess();
 private void registerProcess(){

    Retrofit retrofit = new Retrofit.Builder()
            .baseUrl(Constants.BASE_URL)
            .addConverterFactory(GsonConverterFactory.create())
            .build();
连接到我的数据库,但单击时显示“未能连接到localhost/127.0.0.1:80”。我在my Constants.java中定义了我的基本URL,如下所示

    public static final String BASE_URL = "http://localhost/android_login_example/";

localhost
几乎总是指运行应用程序的机器。在这种情况下,这将是你的手机。虽然MySQL DB可能作为Android应用程序运行,但您更可能需要更改DB连接字符串的主机值。

您需要一个后端。