Netbeans - Problema al extraer datos de MySQL

 
Vista:
sin imagen de perfil
Val: 4
Ha aumentado su posición en 5 puestos en Netbeans (en relación al último mes)
Gráfica de Netbeans

Problema al extraer datos de MySQL

Publicado por cesar (3 intervenciones) el 19/06/2017 20:37:15
Saludos...acabo de iniciar un pequeño proyecto, en el cual necesito extraer datos de una tabla en MySQL, y mostrarlo en un jTextField, he logrado actualizar datos en la misma tabla pero no logro extraer datos del mismo, dejo mi codigo adjunto, por si alguien pueda ayudarme con este pequeño problema
1
2
3
4
5
6
7
8
9
10
11
12
13
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    try {
        PreparedStatement query = (PreparedStatement) con.prepareStatement("UPDATE `estadotrafico` SET `VCE1`=`VCE1`+1  WHERE `ID`=1");
        query.executeUpdate();
 
        Statement st = con.createStatement();
        ResultSet rs = st.executeQuery("SELECT `NivCong`,`TiempoVerde` FROM `estadotrafico` WHERE `ID`=1");
        jTextField2.setText(rs.getString("NivCong"));
        jTextField3.setText(rs.getString("TiempoVerde"));
    } catch (SQLException ex) {
        Logger.getLogger(Controlador.class.getName()).log(Level.SEVERE, null, ex);
    }
}
Este codigo me da el siguiente error:
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
Jun 19, 2017 2:42:39 PM Interface.Controlador jButton1ActionPerformed
GRAVE: null
java.sql.SQLException: Before start of result set
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1075)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:984)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:929)
	at com.mysql.jdbc.ResultSetImpl.checkRowPos(ResultSetImpl.java:841)
	at com.mysql.jdbc.ResultSetImpl.getStringInternal(ResultSetImpl.java:5656)
	at com.mysql.jdbc.ResultSetImpl.getString(ResultSetImpl.java:5576)
	at com.mysql.jdbc.ResultSetImpl.getString(ResultSetImpl.java:5616)
	at Interface.Controlador.jButton1ActionPerformed(Controlador.java:245)
	at Interface.Controlador.access$000(Controlador.java:22)
	at Interface.Controlador$1.actionPerformed(Controlador.java:78)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
	at java.awt.Component.processMouseEvent(Component.java:6533)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
	at java.awt.Component.processEvent(Component.java:6298)
	at java.awt.Container.processEvent(Container.java:2236)
	at java.awt.Component.dispatchEventImpl(Component.java:4889)
	at java.awt.Container.dispatchEventImpl(Container.java:2294)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
	at java.awt.Container.dispatchEventImpl(Container.java:2280)
	at java.awt.Window.dispatchEventImpl(Window.java:2746)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
	at java.awt.EventQueue$4.run(EventQueue.java:731)
	at java.awt.EventQueue$4.run(EventQueue.java:729)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder