CRUD Java y Mysql facil y completo 2019
Вставка
- Опубліковано 8 лют 2025
- SI NECESITAS AYUDA NO OLVIDES SUSCRIBIRTE Y PONER TU COMENTARIO
www.gestionrt24...
Conector: mega.nz/#!uBlC...
!!!!!! Suscribete al Canal para obtener aviso de nuevos vídeos de Programación ¡¡¡¡¡
Tienda Online: www.dlaushop.com
Hola buen día les dejo este vídeo tutorial donde explico la realización de un CRUD con Java y Mysql totalmente desde cero.
Al fin un tutorial que me sirvió de mucho no como otros, este tutorial fue el mas chingon
Saludos
muchas gracias habia perdido 1 hora en otro video este me salvo la patria...mil mil gracias
Llevo muchos días sin poder hacer mi proyecto y gracias a tu video en cuestión de horas pude culminarlo, Muchas gracias!
Saludos Gustavo
Muchas gracias, perdí días viendo otros tutoriales y al fin pude hacer mi tarea!!
Estuve buscando mucho un vídeo que explicase bien el crud, te lo agradezco muchisimo por esta super clase !!
Tuve un bug que la pantalla no aparecia solucioné en el main(CrudEscuela.java) digitando:
sistema tela = new sistema();
tela.setVisible(true);
Saludos Tiago
Excelente tu explicación, una pequeña cosita, pienso que en la clase conexionSQL el parámetro Conection conectar debe ser privado. También creo que los métodos realizados en el formulario podrían ser privados puesto que solo los utiliza la misma clase, Así va a quedar más encapsulado el software.
Eres un verdadero master , te felicito por tu excelente explicación, todo resulto hasta facil
Eliseo. Gracias por la expresión se cumple el objetivo cuando compartes lo que sabes y el propósito es un exito cuando funciona lo que trasmites... Saludos desde Jalisco México
Que gran tutorial me ayudó a entender más sobre la conexión a una base de datos, muchas gracias saludos desde Perú !!!
Saludos Joaquin
Muchas gracias, todo me ha funcionado a la perfeccion, te felicito muy bien explicado, solo falto el boton nuevo, imagino que solo es de limpiar los datos, llamar el metodo limpiardatos(); y listo. Saludos desde El Salvador
Que bien que te sirvió Saludos desde Jalisco México
Muy bueno Gracias me sirvió de mucho. Sin duda alguna el de los mejores que he visto otros solo te medio explican y tú lo hiciste pasó a paso.🤗
Que bueno que te ayudo Betzaida...!!
muchas gracias super super bien me salio completo , la verdad tenia muchos problemas con la conexion de datos debido a problemas mios pero con tus tres videos de instalacion de base de datos y el xammp la verdad muy facil
Sos un capo parcero, me ayudaste un montón, el unico error que tengo es este, (Error de Actualización no value specified for parameter 4) de resto todo quedo muy bien, espero puedas hacer un crud pero con dos tablas que tengan relacion por id. Gracias Sr. Daniel.
Tu error está en el parámetro, puede ser el nombre del campo o alguna ortografía incorrecta.
@ Es muy raro, tengo todo tal cual, y siempre me sale error de parametro, en el pst.setString(4, dao); le pongo 3 o 5 y me cambia el error, pero el resto lo tengo bien sin error de sintaxis
@@kovenan Puedes poner tu codigo?
@ public void ActualizarDatos() {
try {
String SQL = "update usuario set id_usuario=?, id_rol=?, nombre=?, activo=? where id_usuario=?";
int filaSeleccionada = tablaUsuarios.getSelectedRow();
String dao = (String) tablaUsuarios.getValueAt(filaSeleccionada, 0);
PreparedStatement pst = con.prepareStatement(SQL);
pst.setString(1, txtIdRol.getText());
pst.setString(2, txtNombre.getText());
int seleccionado = cbActivo.getSelectedIndex();
pst.setString(3, cbActivo.getItemAt(seleccionado));
pst.setString(3, dao);
pst.execute();
JOptionPane.showMessageDialog(null, "Actualización exitosa");
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Error de Actualización " + e.getMessage());
}
}
@@kovenan El Id_usuario, es autoincrement?, O porque también le quieres mandar un valor
Muy buen trabajo bro, lo copie todo, lo unico que no me funciono fue el actualizar, por actualizacion del server... Pero de lo demas, uff perfecto, muchas gracias
Funcionó todo a la perfección. Muchas gracias. Saludos desde 🇨🇱
Saludos Marco desde México.
@ Hola me puedes ayudar
Hola marco me puedes ayudar tengo un problema
Muchas gracias por aportar tus conocimientos! Está muy claro el video!
Saludos Gustavo
Muy Buena explicación, aportes al conocimiento muy geniales !
Muy buen video bastante completo buena calidad de imagen además una voz clara, muchas gracias Daniel..... Codigo Simple me gustaria un tutorial de un crud web
Te recomienfo Jose Gabriel ver los tres videos más para que estes completo de una forma basica, estare trabajando en tu propuesta. Saludos desde Jalisco Mexico
Muy buena tu explicación, de los errores también se aprende 🤖
Excelente explicación muy didáctico. Gracias amigo por compartir. Saludos.
Muy esclarecedor. muchas gracias por este interesante video.
Muy buen video y explicación, Me facilitó muchas cosas "va que va".🔥👍
Se gano un buen Like estimado... Pude realizar mi practica al pie de la letra..
Saludos. Rocky
Excelente explicación en el curso ya se puede hacer todo proyecto
Muchísimas gracias, muy bien explicado, me sirvió mucho. Saludos desde Villa Mercedes, San Luis, Argentina.
Para los que tengan el error de "Unknown initial character set index '255' received from server" lo que tienen que hacer es irte a la ruta y ponerle asi "jdbc:mysql://localhost:3306/esc?characterEncoding=utf8" , debn checar si ustedes es utf8 , u otro , lo de "esc" va su nombre de base de datos , casi me estresaba con ese problema pero lo pude resolver :)
No Olvides Suscribirte si logre ayudarte .... Saludos.
Hermano, eres un dios, muchísimas gracias
Saludos Jorge Duran
@ hola a mi me sale un error cuando voy a guardar los datos me sale Error de Registronull que puedo hacer?
@ por favor ayúdeme 🙏🏻🙏🏻🙏🏻
@@silviadiaz2363 verifica su sentencia MySQL cuando haces la inserción asi cómo el tipo de dato de tu tabla
Excelente, te juro que llevaba semanas tratando de hacer este CRUD y ningún tutorial me ayudó como el tuyo, amigo ¿Dónde te pongo tu altar? Muchísisimas gracias 😢❤❤❤
Muchas gracias por tus palabras Diana, me da gusto poder ayudar a personas como tú. Saludos desde Jalisco México.
Buenos dias Diana. Si te funciono, podrias ayudarme con este tutorial es que no me muestra los datos en el minuto 34:22
Saludos desde Peru, apendi mucho. gracias
Bien amigo...me respondiste, gracias.
Necesito de su ayuda. Donde te encuentro. de 0 a 10 soy 1 en JAVA Y MYSQL
Muchas gracias por tan valiosa aportación, ya te sigo...
me ayudo mucho tu video, de veras agradezco la dedicación y la explicación saludos
amigo que opcion de descarga debo seleccionar para el conector SQL ?
que buen material muy explicativo y conciso en verdad me ayuda mucho
Gracias Tocallo Saludos
buenos dias ,,,excelente video ,,me ha servido bastante ,,,,, lo que si me queda duda ,es como seria para a ese mismo formulario poder anexarle un item de fecha , como seria ,,,si me pueden ayudar ,le agradezco
Muchas Gracias Maestro, excelente vídeo. Saludos desde Chile.
Qué bien que te sirvió Víctor saludos desde Jalisco México
¡Muchas gracias! Excelente explicación. Muy recomendado.
Saludos
Genial amigo, de último tenía un error con el id que no especificaba valor para ese parámetro y entonces fui a MySQL a cambiar el "id" a autoincrementable y corregí ese error, me salió todo a la perfección para mi propio CRUD del proyecto de la Universidad, ahora solo mi duda es que para qué iba a ser el botón "Nuevo" que quedó en el formulario?
Muchas gracias muy fácil de seguir tu tutorial
Saludos
Hola profe, buen tutorial, desearía si puede explicarme cómo compilaria la aplicación para q esté lista para la producción. Muchas Gracias. Saludos cordiales
Eres un crack! Que video tan genial! Aprendí muchísimo!
Saludos Julián
Excelente Daniel Salcedo me ayudaste bastante me suscribo
SUPER BUENISISISIMO, NO SE SI SEAS PROFESOR, PERO ERES GENIAL...
Que bien que te ayudo, Soy Ingeniero Industrial pero me me gustan bastante los lenguajes de programación.
Excelentísimo proyecto y explicación muchas gracias me fue de gran ayuda, me suscribo
Excelente aporte! Gracias por tu tiempo!
Saludos José
Bendito seas
Saludos Nelson
Excelente, muy bien explicado, muchas gracias.
Saludos Ever
Excelente vídeo gracias por enseñar.
Saludos Deiner
Muchas gracias amigo excelente video, sigue asi !!!
Me gusto la demostración, genial aporte
Sos
El
Mejorrrr
Dani
Saludos Camilo
Gracias, me sirvió mucho .... Te ganaste un Suscritor
Qué bueno que te sirvió Saludos desde Jalisco México
Buen aporte, ufff me salvaste de un apuro amigo, compartiré tu vídeo
Sigue así :')
Buen video, solo uan consulta al filtrar la informacion, yo procedo a seleccionar y luego se cargan los campos, entonces actualizo, pero mi tabla carga doblemente el regitro buscado ya ctualizado.
disculpa lña ignorancia pero manejas getters y setters?
crack, excelente explicacion te agradezco mucho, saludos.
saludos Ludwin no olvides suscrbirte
Puedes hacer los siguientes videos:
Un CRUD para Android Studio usando java
Un CRUD para Visual Studio usando C#
Super gracias justo me ayudo mucho.
Saludos
Muy bien explicado
Muchas gracias me ayudaste bastante
Una pregunta, ¿Cómo importo la librería del PreparedStatement si no me la sugiere NetBeans?
El Mejor CRUD
Muy buen trabajo, claro, sencillo, eficaz... OLE
excelente!!! muy bien explicado gracias!!!!
Saludos Gustavo
Gracias por su Guia amigo mio :)
Excelente vídeo, saludos desde Brasil!
Saludos Ronaldo no olvides suscribirte
yo tengo una duda en caso de usar en la base de datos un int o un datetime como se colocan en el insertardtos?
Estoy muy agradecido, sin embargo te agradeceria mas si pones en la desvripcion el mysql conector , un abrazo,
Hola, tengo una consulta, es posible utilizar el combo box para sacar los datos de una tabla y que los muestre en el sin hacer un dao? solo un listar los datos de una sola columna que hay en la tabla
Eres el mejor, mil gracias.
Muy bien, Excelente trabajo.
Saludos, no olvides suscribirte
Muchas gracias por tu video, solo que tengo una duda, al momento de eliminar el registro uno, permanece en la tabla, y la tabla no queda vacía, a que podría deberse?
Hola me fije en algo, por ejemplo , si tienes 10 registros y eliminas 5 y luego quieres insertar otro registro el id que se le deberia asignar es 6 , pero en su lugar se agrega el 11. Algo asi pasa en el minuto 50:00. Como se areglaria eso?
El id es auto numérico ello se comporta como lo mencionas, para que funcione como dices tendrías que primero consultar primero en la base de datos el valor del ID traerlo y sumarle uno y después insertarlo, es más complejo más no imposible,
bendiciones,gracias...
consulta, como puedo llenar los combobox con datos de mi BD?
Muy buen video amigo aun funcionando!!
Excelente Diego saludos
tambien lo puedo hacer en postgres? nomas cambiaria el conector?
hola, me ha ayudado mucho el video, podrias poner en la direccion el codigo completo en un pdf, para detallarlo porfa.
En el minuto 21:14 el dato era double por eso lo convertiste pero para un tipo Int como seria la estructura?? Espero y me puedas ayudar 🙏🏻🙏🏻🙏🏻
Muchas gracias amigo por tan buen tutorial y gracias por sacarme de apuro esto es lo que necesitaba, solo una pregunta quisiera hacer, como hacer para que netbeans o java te acepte palabras con acentos y eñes, les agradecería si alguien sabe que me pueda ayudar
La columna de tú base de datos debe estar configurado a utf8 unicode
Buen video amigo, mi pregunta es para una fecha con JDateChooser como seria pasar al formulario para modificar ya que tengo un formulario pero con fecha.
Como hago cuando la base de datos tiene varias tablas y yo quiero es llenar por ejemplo la columna cliente??
Gran video me ayudó muchísimo 😄👍
hola increíble video, me sirvió de mucho, pero tengo una duda, para mas tablas obviamente hay que crear otro crud pero como hago para que al momento de ejecutar solo me muestre en pantalla el crud de la tabla que deseo ver y no todos los crud de las diferentes tablas
Hola, me pasa que no me importa la libreria PreparedStatement, min 18:50 en cambio tengo que poner delante de toda la sentencia java.sqlPreparedStatement, que puedo hacer?
gracias por compartir ha sido de ayuda, este ejemplo como le sumaria un jDateChooser? me urge saberlo por favor
hola me he pasado varios dias y no puedo hacerlo, cuando prende me muestra el entorno grafico pero no anda la conexion a mysql. el error es de DriverManager, he instalado todo tal cual, el conector y todo, podrias facilitar el codigo fuente en algun link? o una web donde tengas tus tutos? seria muy util, quiero hacer un CRUD y tu tutorial es el mejor de todos. muchas gracias.
Hola buen día Maxi, puedes colocar tú codigo donde realizar la conexion hacia tú base de datos. Saludos Desde Jalisco México
@ /*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package conexionSQL;
import com.sun.jdi.connect.spi.Connection;
import javax.swing.JOptionPane;
public class conexionSQL {
Connection conectar=null;
public Connection conexion(){
try {
Class.forName("com.mysql.jdbc.Driver");
conectar=(Connection) DriverManager.getConnection("jdbc:mysql://127.0.0.1:50/escuela","root","");
JOptionPane.showMessageDialog(null,"Conexion Exitosa");
} catch (Exception e){
JOptionPane.showMessageDialog(null,"Error de Conexion" + e.getMessage());
}
return conectar;
}
}
el error que pone es el siguiente:
Error de ConexionUn Compilable souce code - Erroneous symtype: DriveManager.GetConnection
mas alla del error prende el grafico pero no gruarda ni edita.
busque en internet.
y probe este pero tampoco.
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package conexionSQL;
import com.sun.jdi.connect.spi.Connection;
import javax.swing.JOptionPane;
public class conexionSQL {
Connection conectar=null;
public Connection conexion(){
try {
Class.forName("com.mysql.cj.jdbc.Driver");
conectar=(Connection) DriverManager.getConnection("jdbc:mysql://127.0.0.1:50/escuela","root","");
JOptionPane.showMessageDialog(null,"Conexion Exitosa");
} catch (Exception e){
JOptionPane.showMessageDialog(null,"Error de Conexion" + e.getMessage());
}
return conectar;
}
}
hace mas de 8 dias que intento y no puedo hacerlo andar. agradeceria tu ayuda.
@ en el Output me aparece:
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
por ese busque en internet el segundo codigo pero no anda.
@@maxidesantafe87 Puedes quitar el "cj" en la linea de codigo Class.forName
@ lo que quitado y no. Revise todo muchas veces. Paso pro paso.x eso buscaba el código completo para ver si es algo de mi PC o instalación para no borrar todo e instalar nuevamente.
Bien explicado, mil gracias!
Saludos Santiago
Excelente explicación, gracias
Buena demostración, quisiera saber como comparar una fecha guardada en la base de datos con la fecha actual. Por favor
Hola Lawrish, en suscribete al canal para ser poder ayudarte, sé parte de la comunidad de programación online codigo simple.. Saludos...
Esta muy bien explicado gracias :)
Hola como estan
tengo un problema tengo la versión 12.6 y no me aparece la libreria y tengo problemas con el conector
Gracias!
Saludos Jose
GRACIAS, SIMPLEMENTE GRACIAS
Mil gracias!! Suscrito++
Saludos
2021 si sirve
Saludos David, un gusto que te halla servido.
Buenos dias. Por favor puede ayudarme que no me muestra en las cajas de texto los datos que selecciono de la fila minuto 34.22. Muchas gracias por su ayuda.
SI LO HAGO COMO EN EL TUTORIAL LUEGO PODRIA CAMBIAR LA BASE DE DATOS A POSTGRES?
haga uno 2021
Hola, buena explicación, estoy haciendo todo y me va bien, lo que me pasa es lo siguiente: al hacer la *"primera prueba"* que haces tú también en el minuto 23:50 y llleno todos los datos que yo puse por mi proyecto, al darle en el botón *"Guardar"* me sale este error: *Error de Registro Cannot invoke "java.sql.Connection.prepareStatement(String)" because "**this.cn**" is null*
No sé qué sea lo que este pasándome ahí, pero por si todavía sigues al tanto de los comentarios de este video, por favor necesito que me ayudes a ver por qué me sale ese error.
Pudiste solucionarlo?
@@nehgo5267 sí pude.
Lo que hice fue que en mi clase donde está la conexion a SQL pasé el "return conectar" adentro del try, o sea en el video muestra que pone ese *return* afuera del *trycatch*
Pero yo lo puse adentro del *try* y solo así me funcionó.
@@nehgo5267 además de que depende de la versión del netbeans que estés usando algunos mysql connector no funcionarán.
En mi caso si no mal recuerdo estaba usando el Apache NetBeans 12.5 y descargué el *mysql-connector-java-8.0.29.jar* el cual sí me funcionó0.
excelente hermano
Saludos
Saludos Eduardo
Gracias por la aportación
Saludos No Olvides Suscribirte
@ lo estoy. Este video se entiende la base de datos siga subiendo sistemas básicos please