Error al conectar a Mysql
Publicado por Hector (35 intervenciones) el 01/04/2021 01:09:15
Hola amigos del foro esperando que todos se encuentren muy bien de salud, he qui de nuevo molestado y por tercera vez y esperando de vuestra ayuda, estoy realizando mi primera aplicación en andrpid ya que soy nuevo, pero con conocimientos en java, se realizo la BD en Mysql la cual la conexion en PHP (realizada en Visual Studio dode) funciona muy bien y al igual que al buscar datos también en PHP, pero al ejecutarla en android, me manda el mensaje de "error de conexión".
Estuve averiguando un poco y todos llegan al mismo resultado que les funciona el código, pero en esta oportunidad no se que estoy haciendo mal, por eso subo el proyecto completo de lo que llevo a la fecha, y ver en en frmcasos y ver desde private void buscarCasos (String URL) { de ahí en adelante, dejar sus comentarios ya que pienso que este mismo error se puede generar también en el insertar datos.
Este mismo proyecto también lo realice con anterioridad en netbeans y funciona muy bien y ahora quiero llevarlo a android, disculpando las molestias, favor de ayudarme ya llevo varios días en esto y sin poder solucionarlo.
He qui el código que estoy utilizando actualmente, trate de subir el proyecto pero sobre pasa los 20 mb
package com.example.oficina;
Estuve averiguando un poco y todos llegan al mismo resultado que les funciona el código, pero en esta oportunidad no se que estoy haciendo mal, por eso subo el proyecto completo de lo que llevo a la fecha, y ver en en frmcasos y ver desde private void buscarCasos (String URL) { de ahí en adelante, dejar sus comentarios ya que pienso que este mismo error se puede generar también en el insertar datos.
Este mismo proyecto también lo realice con anterioridad en netbeans y funciona muy bien y ahora quiero llevarlo a android, disculpando las molestias, favor de ayudarme ya llevo varios días en esto y sin poder solucionarlo.
He qui el código que estoy utilizando actualmente, trate de subir el proyecto pero sobre pasa los 20 mb
package com.example.oficina;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import com.android.volley.AuthFailureError;
import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.JsonArrayRequest;
import com.android.volley.toolbox.StringRequest;
import com.android.volley.toolbox.Volley;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import java.net.URL;
import java.util.HashMap;
import java.util.Map;
import java.sql.Connection;
import java.sql.DriverManager;
public class Frmcasos extends AppCompatActivity {
EditText et_denuncia, et_siniestro, et_descripcion, et_conductor, et_rut, et_patente, et_tercero, et_patenteter,
et_compañia, et_inspeccion, et_nombre, et_rut1, et_causa, et_analista, et_perdida, et_designacion, et_informe, et_inspector, et_activo;
EditText et_registro, et_numsiniestro, et_poliza, et_monto;
Button btn_grabar, btn_buscar;
RequestQueue requestQueue;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_frmcasos);
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setIcon(R.mipmap.ic_launcher);
et_registro = (EditText)findViewById(R.id.txtbusqueda);
et_denuncia = (EditText)findViewById(R.id.txtfechadenuncia);
et_siniestro =(EditText)findViewById(R.id.txtfechasiniestro);
et_numsiniestro =(EditText)findViewById(R.id.txtsiniestro);
et_descripcion =(EditText)findViewById(R.id.txtdescripcion);
et_conductor =(EditText)findViewById(R.id.txtconductor);
et_rut =(EditText)findViewById(R.id.txtrut);
et_patente =(EditText)findViewById(R.id.txtpatente);
et_tercero =(EditText)findViewById(R.id.txttercero);
et_patenteter =(EditText)findViewById(R.id.txtpatentetercero);
et_compañia =(EditText)findViewById(R.id.txtcompañia);
et_inspeccion =(EditText)findViewById(R.id.txtinspeccion);
et_nombre =(EditText)findViewById(R.id.txtnombre);
et_rut1 =(EditText)findViewById(R.id.txtrut1);
et_poliza =(EditText)findViewById(R.id.txtpoliza);
et_causa =(EditText)findViewById(R.id.txtcausa);
et_analista =(EditText)findViewById(R.id.txtanalista);
et_perdida =(EditText)findViewById(R.id.txtperdida);
et_designacion =(EditText)findViewById(R.id.txtfechadesignacion);
et_monto =(EditText)findViewById(R.id.txtmonto);
et_informe=(EditText)findViewById(R.id.txtfechainforme);
et_inspector =(EditText)findViewById(R.id.txtinspector);
et_activo =(EditText)findViewById(R.id.txtactivo);
btn_grabar =(Button)findViewById(R.id.btn_grabar);
btn_buscar =(Button)findViewById(R.id.btn_buscar);
btn_grabar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ejecutarServicio("http://192.168.1.96:80/phpMyAdmin/insertar_casos.php");
}
});
btn_buscar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
buscarCasos("http://192.168.1.96:80/phpMyAdmin/buscar_casos.php"+et_registro.getText()+"");
}
});
}
private void ejecutarServicio (String URL) {
StringRequest stringRequest = new StringRequest(Request.Method.POST, URL, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Toast.makeText(getApplicationContext(), "Datos grabados satisfactoriamente", Toast.LENGTH_SHORT).show();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(getApplicationContext(),error.toString(), Toast.LENGTH_SHORT).show();
}
}) {
@Nullable
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> parametros = new HashMap<String, String>();
//parametros.put("ID",et_registro.getText().toString());
parametros.put("Fecha_Denuncia",et_denuncia.getText().toString());
parametros.put("Fecha_Siniestro",et_siniestro.getText().toString());
parametros.put("N_Siniestro",et_numsiniestro.getText().toString());
parametros.put("Descripcion",et_descripcion.getText().toString());
parametros.put("Nombre_Conductor",et_conductor.getText().toString());
parametros.put("Rut_Conductor",et_rut.getText().toString());
parametros.put("Patente_Vehiculo",et_patente.getText().toString());
parametros.put("Nombre_Tercero",et_tercero.getText().toString());
parametros.put("Patente_Tercero",et_patenteter.getText().toString());
parametros.put("Nombre_Compañia",et_compañia.getText().toString());
parametros.put("Inspeccion",et_inspeccion.getText().toString());
parametros.put("Nombre_Asegurado",et_nombre.getText().toString());
parametros.put("Rut_Asegurado",et_rut.getText().toString());
parametros.put("N_Poliza",et_poliza.getText().toString());
parametros.put("Tipo_Seguro",et_causa.getText().toString());
parametros.put("Analista",et_analista.getText().toString());
parametros.put("Perdida", et_perdida.getText().toString());
parametros.put("Monto_Perdida",et_monto.getText().toString());
parametros.put("Fecha_Informe",et_informe.getText().toString());
parametros.put("Inspector",et_inspector.getText().toString());
parametros.put("Activo",et_activo.getText().toString());
return parametros;
}
};
requestQueue = Volley.newRequestQueue(this);
requestQueue.add(stringRequest);
}
private void buscarCasos (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);
et_denuncia.setText(jsonObject.getString("Fecha_Denuncia"));
et_siniestro.setText(jsonObject.getString("Fecha_siniestro"));
et_numsiniestro.setText(jsonObject.getString("N_Siniestro"));
et_descripcion.setText(jsonObject.getInt("Descripcion"));
et_conductor.setText(jsonObject.getString("Nombre_Conductor"));
et_rut.setText(jsonObject.getString("Rut_Conductor"));
et_patente.setText(jsonObject.getString("Patente_Vehiculo"));
et_tercero.setText(jsonObject.getString("Nombre_Tercero"));
et_patenteter.setText(jsonObject.getString("Patente_Tercero"));
et_compañia.setText(jsonObject.getString("Nombre_Compañia"));
et_inspeccion.setText(jsonObject.getString("Inspeccion"));
et_nombre.setText(jsonObject.getString("Nombre_Asegurado"));
et_rut1.setText(jsonObject.getString("Rut_Asegurado"));
et_poliza.setText(jsonObject.getString("N_Poliza"));
et_causa.setText(jsonObject.getString("Tipo_Seguro"));
et_analista.setText(jsonObject.getString("Analista"));
et_perdida.setText(jsonObject.getString("Perdida"));
et_designacion.setText(jsonObject.getString("Fecha_Designacion"));
et_monto.setText(jsonObject.getString("Monto_Perdida"));
et_informe.setText(jsonObject.getString("Fecha_Informe"));
et_inspector.setText(jsonObject.getString("Inspector"));
} catch (JSONException e) {
Toast.makeText(getApplicationContext(), e.toString(), Toast.LENGTH_SHORT).show();
}
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(getApplicationContext(), "Error de Conexión", Toast.LENGTH_SHORT).show();
}
});
requestQueue = Volley.newRequestQueue(this);
requestQueue.add(jsonArrayRequest);
}
}
Valora esta pregunta


0