Aplicaciones

MySQL con Android Studio (Buscar datos) APK PC

Hola este video estará relacionado con aplicacion android con cojín de datos puedes ver en nuestra web una gran cantidad de aplicaciones para aplicacion android con cojín de datos, recuerda que todo el contenido aquí es gratis solo te pedimos que compartas el articulo por redes sociales si te ha servido mucho contenido sobre aplicacion android con cojín de datos es de las mejores versiones para tu móvil Android un sistema que es popular en los Smartphones y cada vez es mas popular

Hola amigos, continuando con el tema e Web Services en Android Studio, en esta tercera parte explico cómo apañarse datos en MySQL mediante un web services, espero les sea de utilidad si es así apóyame con like y suscribete, si es que aún no lo has hecho. Te lo recomiendo mucho.
Hola gracias por inspeccionar nuestro sitio aquí encontraras programas juegos y muchas cosas mas
Esta atento a todas las cosas que te puedan suceder con los horoscopos diarios que te brinda esta web lo mejor para retener como estara el dia y que te deparan los astros
Este 2019 viene con todo y nuevas peliculas se estrenaran
Serries anime y estrenos como Bird Box se encuentran aquí
La nuevas pelicula de Dragon Ball Super estara adecuado para que la veas
Las nuevas peliculas estreno del 2019 tambien las encontraras aqui
Puedes descargar ese solaz que tanto buscabas utiliza el buscador y encuentra los nuevos estrenos en este 2019
Tutoriales y muchas cosas mas podras encontrar aquí en este sitio
Dale me gusta a nuestra pagina de facebook y siguenos para que te notifiquemos de algun nuevo recreo que este saliendo
Programas con su respectivo crack podras encontrar en el mejor servidor adecuado para su descarga sigue las instrucciones al pie de la carácter y podras usarlo sin restricciones te deseo un buen año y espero que la informacion que este aquí te sirva hasta luego

About the author

admin

36 Comments

Click here to post a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  • Buenas noches Developeru, para practicar utilice el codigo de php y el codigo procedimiento buscar en android con json, pero el ne da error en la variable jsonObject (la subraya). Conecta con la base de datos pero me da error es con el json el array. Favor si puede sugerir para continuar con su ejemplo

  • para las versiones de php 5.7 en el codigo php se puede utilizar
    <?php

    include 'conexion.php';

    //variable del usuario desde android y de la bd

    $codigo=$_GET['cogigo'];

    $consulta="select * from nombrebasedato where codigo='$codigo'";

    $resultado=mysqli_query($conexion,$consulta);

    while($file=mysqli_fetch_assoc($resultado)){

    $row[]=$file;

    }

    print json_encode($row);

    $resultado->close();

    ?>

  • una pregunta, si en lugar de que se muestre en un campo de texto los valores que traigo de la base de datos quisiera que se almacenen en variables, podría usar por ejemplo:
    producto.getText(jsonObject.getString("producto")); ?

  • y este mi codigo en MainActivity.java

    private void buscarproducto(String URL){

    JsonArrayRequest jsonArrayRequest=new JsonArrayRequest(URL, new Response.Listener<JSONArray>() {

    @Override

    public void onResponse(JSONArray response) {

    JSONObject jsonObject=null;

    for(int i=0;i<response.length();i++){

    try{

    jsonObject=response.getJSONObject(i);

    edtproducto.setText(jsonObject.getString("producto"));

    edtprecio.setText(jsonObject.getString("precio"));

    edtfabricante.setText(jsonObject.getString("fabricante"));

    } catch (JSONException e) {

    Toast.makeText(getApplicationContext(), e.getMessage(), Toast.LENGTH_SHORT).show();

    }

    }

    }

    }, new Response.ErrorListener() {

    @Override

    public void onErrorResponse(VolleyError error) {

    Toast.makeText(getApplicationContext(), error.getMessage(),Toast.LENGTH_SHORT).show();

    }

    });

    requestQueue=Volley.newRequestQueue(this);

    requestQueue.add(jsonArrayRequest);

  • Hola, al buscar me sale el error:

    "org.json.JSONException: Value se of type java.lang.String cannot be converted to JSONArray"

    que podría ser? estoy usando una bdd externa, no uso xampp

    mi buscar_producto.php:

    <?php
    include 'conexion.php';
    $codigo=$_GET['codigo'];

    $consulta = "SELECT * FROM producto where codigo = '$codigo'";
    $resultado = $conexion -> query($consulta);

    while($fila=$resultado -> fetch_array()){
    $producto[] = array_map('utf8_encode', $fila);
    }
    echo json_encode($producto);
    $resultado -> close();
    ?>

    Puedo insertar, editar y eliminar, pero no puedo Buscar! desde ya muchisimas gracias por tu aporte!

  • El error está en el documento conexion php, borren el echo"no hay conexion" ya que genera una cadena y esto intefiere con el array quedaria asi:
    <?php
    $hostname='127.0.0.1';
    $database='android';
    $username='root';
    $password='';

    $conexion=new mysqli($hostname,$username,$password,$database);
    ?>

  • Excelente VIDEO me funcionó de una, muchas gracias, buena forma y de fácil comprensión, desde el emulador, en el celular ERROR de conexión, puse el computador y el celular en la misma red WIFI y funciono, fallaba cuando tenía el PC tráves de cable y el celular a través de WIF, me imagino que cuando este montado en la WEB no debe presentarse este problema de direccionamiento

  • Amigo muy buen Vídeo, a pesar de que me salio el "ERROR DE CONEXIÓN" solucione cambiando el Emulador a Pixel API24 y me corre perfectamente, también lo probé con mi Celular y perfecto muchas Gracias.

  • AYUDA POR FAVOR: ME SUCEDE ALGO INUSUAL: CUANDO EJECUTO EL PROYECTO EN EL EMULADOR TRABAJA MUY BIEN, PERO CUANDO LO INSTALE EN MI TELEFONO CELULAR ME SALE ERROR DE CONEXION

    EL ERROR DE CONEXION EN MI DISPOSITIVO FISICO TIENE QUE VER CON EL METODO GET O POST DEL PHP? AYUDEN 🙁 A SOLUCIONAR EL ERROR DE CONEXION LUEGO DE INSTALAR EN PROYECTO EN MI TELEFONO CELULAR MI CORREO ES: [email protected]gmail.com

  • este codigo es miO y funciona
    //my MAINACTIVITY
    public class consultaciudadanos extends AppCompatActivity implements Response.Listener<JSONObject>, Response.ErrorListener {

    encryption de = new encryption();

    EditText cedula_c;

    TextView nombre_cc, apellido_cc, direccion_cc;

    RequestQueue request;

    private android.content.Context Context;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main3);

    cedula_c = (EditText) findViewById(R.id.cedula_c);

    nombre_cc = (TextView) findViewById(R.id.nombre_c);

    apellido_cc = (TextView) findViewById(R.id.apellido_c);

    direccion_cc = (TextView) findViewById(R.id.direccion_c);

    request=Volley.newRequestQueue(getApplicationContext());

    //if user presses on login

    //calling the method userLogin

    findViewById(R.id.buscar_c).setOnClickListener(new View.OnClickListener() {

    @Override

    public void onClick(View view) {

    userbuscar_c( );

    }

    });

    }

    private void userbuscar_c( ) {

    Log.d("newwwss", "Login Function Called");

    //First getting the values

    final String cedula = cedula_c.getText().toString();

    //Validating inputs

    if (TextUtils.isEmpty(cedula)) {

    cedula_c.setError("Please enter your Cedula");

    cedula_c.requestFocus();

    return;

    }

    String URL="http://10.0.2.2:80/PHP/buscar_consulta_c.php?cedula="+cedula_c.getText().toString();

    JsonObjectRequest jsonObjectRequest=new JsonObjectRequest(Request.Method.GET,URL,null,this,this);

    request.add(jsonObjectRequest);

    }

    @Override

    public void onResponse(JSONObject response) {

    Toast.makeText(getApplicationContext(),"Mensaje "+response, Toast.LENGTH_LONG).show();

    User_c user=new User_c();

    JSONArray json=response.optJSONArray("ciudadanos");

    JSONObject jsonObject=null;

    try {

    jsonObject=json.getJSONObject(0);

    user.setNombre(jsonObject.optString("nombre"));

    user.setApellido(jsonObject.optString("apellido"));

    user.setDireccion(jsonObject.optString("direccion"));

    } catch (JSONException e) {

    e.printStackTrace();

    }

    nombre_cc.setText(user.getNombre());

    apellido_cc.setText(user.getApellido());

    direccion_cc.setText(user.getDireccion());

    }

    @Override

    public void onErrorResponse(VolleyError error) {

    Toast.makeText(getApplicationContext(),error.getMessage(), Toast.LENGTH_LONG).show();

    }

    }
    //ESTA CLASE ES PARA ALMACENAR Y RECUPERAN LOS DATOS UNA CLASE ENTIDAD(CREAS UNA CLASE :v)
    public class User_c {

    private String cedula;

    private String nombre;

    private String apellido;

    private String direccion;

    public String getCedula() {

    return cedula;

    }

    public void setCedula(String cedula) {

    this.cedula = cedula;

    }

    public String getNombre() {

    return nombre;

    }

    public void setNombre(String nombre) {

    this.nombre = nombre;

    }

    public String getApellido() {

    return apellido;

    }

    public void setApellido(String apellido) {

    this.apellido = apellido;

    }

    public String getDireccion() {

    return direccion;

    }

    public void setDireccion(String direccion) {

    this.direccion = direccion;

    }

    }

  • Me sirvio a la perfeccion alguien sabe como puedo realizar esto sin el onClick de un boton? me explico, quiero autocompletar los datos con los que tengo en la BD y al entrar al activity se cargen automaticamente, soy novato en esto lo lamento si es algo sencillo ajajaja.

  • muy bueno el tutorial, aunque tuve algunos problemas con la conexion desde el segundo video que fue insertar. por problemas de http no permitido, pero al final lo pude realizar, igualmente muchas gracias sigue subiendo asi mas videos