Modificar datos en MySQL con Java

preview_player
Показать описание
Como modificar datos en una base de datos MySQL con Java.

Continuamos con el tema de actualización de registros en MySQL con el lenguaje de programación Java, en este caso tratamos la clausula UPDATE de SQL.

Espero le sea de gran ayuda.
Рекомендации по теме
Комментарии
Автор

Buenísimos videos, me están ayudando mucho con mi proyecto de semestre y llenar esos huecos que dejo mi maestro de base de datos (no enseñaba ni la cara literal).

cristophercruz
Автор

solo se que me salvaste soy nuevo en esto :'v y a ti te entendí perfectamente

Jpkuro
Автор

estoy haciéndolo de una manera parecida, que según veo debería funcionar. Pero no funciona ¿me puedes ayudar? no bota error ni nada, solo no actualiza nada :(

GeralDiaz
Автор

pero hermano el problema es que no subes el codigo fuente, ahora para copiar todo? no se porque varios videos no suben el codigo fuente, ni que uno se va a hacer rico o q ?, es mas para fin estudiantil que para otro cosa

danielaugustopradocussi
Автор

Hola tambien tengo esa duda como agrego mi producto a una tabla factura osea me explico.
tengo un formulario el cual diseñe con fecha y todo eso por cierto uso JCalendar para ello, el problema es que no he allado la manera de tomar los items de la tabla productos y listarlos en mi factura y luego de generar mi factura me descuente mis items seleccionados del inventario o tabla productos..

estoy siguiendo tus tutoriales son muyy buenos gracias por el tiemo que dedicas a ellos por compartir y ayudar

JuanCarlos-qdwk
Автор

Hola estimado, tremendos videos, tengo un error en esta parte, en el private int updateDatos(String id, String nomb, String desc) (tengo tres campos en esa tabla) en la consulta que va en la variable SQL la cual tengo asi: String SQL = "UDPATE dependencias SET nombre_dependencia='" + nomb + "', descripcion_dependencia='" + desc + "' WHERE codigo_dependencia=" + id; al correrlo y tratar de actualizar un registro la consola me arroja este error: Error al Modificar los datos ERROR: error de sintaxis en o cerca de «UDPATE» pienso que es porque el id se esta pasando como string y en la tabla es un campo entero ? como soluciono el problema ? graciass

jorgehh
Автор

Tengo una pregunta amigo, he estado trabajando en base a tus videos en un proyecto de sistema de ventas y bueno tengo un problema con añadir una linea a una tabla he utilizado el mismo metodo que el de listar pero no funciona asi como he tratado de elaborar otros metodos pero igualmente sucede lo mismo. Podrias talvez realizar un video en el que pidas datos de la base y los listes uno a uno.

aronacosta
Автор

Pregunta! Y si el precio del producto cambia? Si el producto hace un mes costaba 5$ y ahora 10$, al momento de hacer el UPDATE en la tabla productos se hará el cambio en las anteriores transacciones hechas en los meses pasado, seguro responderás que en la tabla VENTAS se deberá ingresar el precio independientemente de la tabla productos, pero no sería lo más óptimo

Theniniolove
Автор

Hola amigo excelentes tus vídeos como haría para exportar la base de datos a excel muchas gracias por compartir tus conocimientos

freinersanchez
Автор

Alguien podría explicarme porque después ya no puedo volver a modificar?

davidcervera
Автор

men, me esta dando un errorcito en la parte donde pones:

String id = jtf_id.getText();

}else{
int resp = CP.updateDatos(id, nom, apell, com, pos, emai, tele, not);

en la ultima linea me dice que el String cannot be converted to int

es que en tu base de datos tienes el id tipo string?

he intentado hacer esto:

int id =

con esto me quita el error el netbeans, pero, cuando quiero guardar una entrada nueva me dice esto:

Exception in thread "AWT-EventQueue-0" For input string: ""
at
at
at
at
at

y muchos mas tipos de errores T_T

BEO
Автор

alguiem tiene este problema? Data truncation: Data too long for column 'pro_estado' at row 1

antonioguereca
Автор

buenas muchas gracias por estos tutoriales me han sido de gran ayuda pero te comento he jecho todo al pie de la letra pero cuando voy a actualizar me lo hace bien pero al momento de guardar me arroja un error de este modo ::|error al guardar los datos en la bdParameter index out of range (0 < 1 ).si alguien tiene idea por que se lo agradesco
este es mi metodo gurdar
private void guardar() {
String id = jtf_id.getText();
String desc = jtf_descripcion.getText();
if (num == 0) {

int respuesta = CTD.insertDatos(desc);
if (respuesta > 0) {
listar();
limpiar();
}
} else {
int respuesta = CTD.updateDatos(id, desc);
if (respuesta > 0) {
listar();
limpiar();
num=0;
y este el insert
public int insertDatos(String desc) {
int resp = 0 ;
try {
PS =
PS.setString(0, desc);
resp = PS.executeUpdate();
if (resp > 0) {
JOptionPane.showMessageDialog(null, "Registro guardaddo..");
}
} catch (SQLException e) {
System.err.println("error al guardar los datos en la bd" + e.getMessage());
} finally {
PS = null;
CONECT.desconectar();

}
return resp;

}

oscargonzalez-ktff
join shbcf.ru