Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] Error de Ejecucion JAVA-APLICATION

Al tratar de ejecutar en JAVA-APLICATION, sale el siguiente error, java version : 20 mysql version: 15.1

java.sql.SQLSyntaxErrorException: Table 'control_de_stock.PRODUCTO' doesn't exist at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at com.mysql.cj.jdbc.StatementImpl.executeInternal(StatementImpl.java:763) at com.mysql.cj.jdbc.StatementImpl.execute(StatementImpl.java:648) at com.alura.jdbc.controller.ProductoController.listar(ProductoController.java:55) at com.alura.jdbc.view.ControlDeStockFrame.cargarTabla(ControlDeStockFrame.java:236) at com.alura.jdbc.view.ControlDeStockFrame.configurarTablaDeContenido(ControlDeStockFrame.java:64) at com.alura.jdbc.view.ControlDeStockFrame.(ControlDeStockFrame.java:50) at com.alura.jdbc.ControlDeStockMain.main(ControlDeStockMain.java:10) Exception in thread "main" java.lang.RuntimeException: java.sql.SQLSyntaxErrorException: Table 'control_de_stock.PRODUCTO' doesn't exist at com.alura.jdbc.view.ControlDeStockFrame.cargarTabla(ControlDeStockFrame.java:239) at com.alura.jdbc.view.ControlDeStockFrame.configurarTablaDeContenido(ControlDeStockFrame.java:64) at com.alura.jdbc.view.ControlDeStockFrame.(ControlDeStockFrame.java:50) at com.alura.jdbc.ControlDeStockMain.main(ControlDeStockMain.java:10) Caused by: java.sql.SQLSyntaxErrorException: Table 'control_de_stock.PRODUCTO' doesn't exist at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at com.mysql.cj.jdbc.StatementImpl.executeInternal(StatementImpl.java:763) at com.mysql.cj.jdbc.StatementImpl.execute(StatementImpl.java:648) at com.alura.jdbc.controller.ProductoController.listar(ProductoController.java:55) at com.alura.jdbc.view.ControlDeStockFrame.cargarTabla(ControlDeStockFrame.java:236) ... 3 more

1 respuesta

Hola Mauricio, espero que estés bien.

El error significa que el código está tratando de ejecutar una consulta en una tabla que no ha sido creada previamente en la base de datos.

Aseguráte de que la tabla "PRODUCTO" exista en la base de datos "control_de_stock". Además, comprueba de que la conexión a la base de datos se esté realizando correctamente. Verifica la configuración de la conexión en la clase ConnectionFactory o cualquier otra clase donde se configure la conexión a la base de datos.

Recuerda que si tienes más duda sobre el contenido, estaremos aquí para ayudarte. ¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios