Как подключиться к базе данных SQL? - PullRequest
1 голос
/ 25 февраля 2020

Мне 21 год, и я работаю над проектом в классе (и я француз ...). Я только начинаю работать с Android Studio, но у нашего проекта должно быть приложение. Студент должен будет подключиться к приложению, и моя база данных сотрудника составляет SQL дБ (у нас не было выбора), поэтому я искал, как связать свое приложение с SQL, например, с помощью методов REST, но, как я сказал, что я новичок, и я не все понимаю, мне просто нужна помощь о том, как начать и подсказки, чтобы начать свой проект, поскольку я понятия не имею ...

Это мой код (даже если я думаю, это будет не очень полезно ^^ ')

MainActivity

package fr.gastonbachelard.applilyceen;

import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ProgressBar;
import android.widget.TextView;
import android.widget.Toast;

import androidx.appcompat.app.AppCompatActivity;

import com.android.volley.RequestQueue;
import com.android.volley.toolbox.Volley;

public class MainActivity<stringRequest> extends AppCompatActivity {
    TextView Tidentifiant, Tpassword;
    EditText identifiant, password;
    Button   validation;
    ProgressBar verifConnexion;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        RequestQueue queue = Volley.newRequestQueue(this);

        Tidentifiant = (TextView) findViewById(R.id.Tidentifiant);
        Tpassword = (TextView) findViewById(R.id.Tpassword);
        identifiant = (EditText) findViewById(R.id.identifiant);
        password = (EditText) findViewById(R.id.password);
        validation = (Button) findViewById(R.id.validation);
        verifConnexion = (ProgressBar) findViewById(R.id.verfiConnexion);

        verifConnexion.setVisibility(View.INVISIBLE);

        validation.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                String Sidentifiant = identifiant.getText().toString();
                String Spassword = password.getText().toString();

                if (Sidentifiant.isEmpty() || Spassword.isEmpty()) {
                    if (TextUtils.isEmpty(Sidentifiant)) {
                        identifiant.setError("Ce champ est vide");
                    }
                    if (TextUtils.isEmpty(Spassword)) {
                        password.setError("Ce champ est vide");
                    }
                } else {
                    validation.setVisibility(View.INVISIBLE);
                    verifConnexion.setVisibility(View.VISIBLE);



                    if (Sidentifiant.matches("yolo") && Spassword.matches("osef")) {

                    } else {
                        Toast.makeText(getApplicationContext(), "Identifiants invalides", Toast.LENGTH_SHORT).show();
                        validation.setVisibility(View.VISIBLE);
                        verifConnexion.setVisibility(View.INVISIBLE);
                    }
                }
            }
        });
    }
}

Спасибо за вашу помощь!

...