Crud en Java con MySQL - Parte 02
Вставка
- Опубліковано 16 сер 2018
- Este proyecto esta realizado con los siguiente:
Lenguaje : JAVA
IDE - Netbeans version 8.2
Base de Datos MYSQL
PhpAdmin - Appserver
LINK PROYECTO: drive.google.com/open?id=1F7I...
=============POYECTO WEB========================
Proyecto CRUD: Listar, Agregar, Modificar, Eliminar en WEB Aqui:
Parte 001:
• Como Listar una Tabla ...
Parte 002:
• Como Agregar un Regist...
Parte 003:
• Como Editar, Eliminar ...
Parte 004: Como realizar búsqueda de un registro en un tabla:
• Como Buscar Registro e...
Como Conectar a la Base de Datos Mysql con Java:
• Como Hacer la Conexión...
#CrudJavaEscritorio #CrudMysql #SinFloo - Наука та технологія
GENTE SI A LA HORA DE DARLE AL BOTON AGREGAR NO LES AGREGA Y SOLO LE DUPLICA LOS DATOS QUE YA TENIAN EN LA BASE DE DATOS ES PORQUE UN SU BD DE SQL NO TIENEN EL ID EN AUTO INCREMENTAR
por que en el String sql de altas, no me acepta el ";"
Gracias a tus videos he podido llevar esto a un consumo de una apiRest tranquilamente ❣
por que al momento de presionar agregar no se agrega el nuevo dato solo lo duplica al que ya esta en el localhost :c
x2
Me pasa exactamente lo mismo, tengo los codigos iguales que en video y nos ejecutan bien
en la consulta bro, llegué tres años tarde, recién estoy estudiando, en la consulta tenías q poner el nombre de tus campos
disculpa que driver estas usando ya que no me aparece el MySQL JDBC Driver en mi librería tengo el NETBEANS IDE 12.3 "porque no se guarda los datos en la base de dados solo duplica en la tabla el mismo dato existente en la base de datos.......
Espero les pueda servir este pequeño proyecto realizado en JAVA - Netbeans, para cualquier duda les dejo el enlace del codigo:
drive.google.com/open?id=1F7I7Slb8i7uQhMMe1WKmGP2INeGwZV5y
He revisado el video y es bastante bueno, pero tiene un error al momento de agregar y modificar sin escribir datos en el nombre o elegir un usuario para modificarlo, se duplican o se incrementan los registros en la tabla, también tiene un error en el método limpiarTabla, para el primer error, se debe hacer una validación después del mensaje, si Modelo.getRowCount() es mayor a 0, entonces limpia la tabla y en el segundo error limpiarTabla, la función for (int i=0; i= 0 tiene error porque termina siempre en -1 y la tabla inicia en 0. Espero les ayude. SinFloo, bastante buenos tus videos. Te felicito!!
y como se agrega correctamente ?
@@julin6950 Hola Juli, los métodos agregar, modificar y eliminar están bien, los métodos limpiar tabla es el que se debe modificar, ese es el error que describo, y cuando se va a agregar, debes preguntar después de enviar el mensaje "No ha escrito un nombre válido", si Modelo.getRowCount() > 0, limpias la tabla, porque después del mensaje se va a listar de nuevo, es por eso que duplica los registros.
@@chispax1450 no me funciono :/
Muchas Gracias ChispaX me sirvió tu ayuda.
Codigo correcto de limpiar tabla:
void limpiarTabla(DefaultTableModel modelo) {
for (int i=0; i
Disculpa me sale este error
Caused by: java.lang.RuntimeException: Uncompilable source code - cannot find symbol
symbol: class Conexion
location: package confi
at vista.Pricipal.(Pricipal.java:8)
Exception in thread "main" C:\Users\Toshiba\AppData\Local\NetBeans\Cache\8.2\executor-snippets
un.xml:53: Java returned: 1
BUILD FAILED (total time: 1 second)
4:52 no entiendo esta parte alguien me la puede explicar es que en el video cuando agrega el removerow se le asigna la i de inmediato y a mi me sale el id dentro del removerow
Me salió este error.
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
at java.util.Vector.removeElementAt(Vector.java:563)
at javax.swing.table.DefaultTableModel.removeRow(DefaultTableModel.java:462)
Solucion.
void LimpiarTabla() {
for (int i = 0; i
TQM BRO
No afecta la base de datos, ayuda
Disculpa tengo un error, cuando me aparece lo de cajas vacías, al momento de quitar ese recuadro se duplican los registros que tengo en la lista. Me ayudarías por favor. Buen vídeo
Eso es porque no ha colocado el método "limpiartabla" en la parte del código en donde se cumplen que una o más de las casilas están vacias.
Agregaselos y te servirá.
Eso sí, ten en mente que en el minuto 4:27 ahí tuvo que haber colocado i
@@MastelCat Disculpa exactamente donde?
Disculpá hermano, me sale java.lang.ArrayIndexOutOfBoundsException: 0 >= 0. A qué se debe?
Eso es error en una matriz o vector
que supera el vector en cantidad
void LimpiarTabla() {
for (int i = 0; i
Oye disculpa lo que dire, en verdad necesito aprender el como se hace pero no es de gran provecho el tutorial si solo te centras en programar y ya, tomate unos segundos para explicar a detalle y entonces ahi si prosigues el tema ya que bueno es dificil saber para uno siendo primiparo en esto ,para que sirve el .addrow entre muchos otros que desde el video anterior vienes mencionando
En el minuto 1:16 si mi tipo de dato es int se pone ".getInt" o es de otra manera????
Nop, se deja String.
Ya es tarde para responderte, pero al que le pueda servir: se realiza la conversion a int con Integer.parseInt.
Si tengo un combo box y quiero tomar los datos como hago?
primero trata de agarrar la id de tus variables
Combobox.setItem con eso..
Disculpa amigo utilice este método y no muestra datos
Sí funciona, revisa el código, debe haber alguna parte en donde te equivocaste.
No me funciono para agregar, me aparece el siguiente error: ERROR fatalcom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'sql' at line 1, QUE PUEDO HACER?