insertar,eliminar y modificar

 boolean insertarUsuario(String nombre)  throws IOException
    {
        try
                {
       
            Connection cn  = DriverManager.getConnection ("jdbc:mysql://localhost/Registros","root","");
                   Statement instruccionSQL = cn.createStatement();
            ResultSet resultadosConsulta = instruccionSQL.executeQuery ("SELECT * FROM usuario WHERE nombre='"+nombre+"'");

            if( resultadosConsulta.first() )      
                return true;                  
  else
                return false;        
                } catch (Exception e)
                {
                        e.printStackTrace();
            return false;
                }

    }

y tambien aqui---

 if( resultadosConsulta.first() )  

Tengo este codigo de consulta lo he modificado y en vez de Select he puesto delete y me da error ,y no se que debo cambiar de aqui

ResultSet resultadosConsulta = instruccionSQL.executeQuery

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de rodrigo salado anaya

delete * -->

El 'delete' no lleva el asterisco, y eso es por que quieres borrar un registro y no tiene caso poner " borra TODO de algo que deseo elimian" http://en.wikipedia.org/wiki/Delete_%28SQL%29

: )

Imagen de Payan

por que me sale este error?

java.sql.SQLException: Can not issue data manipulation statements with executeQuery().
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)
at com.mysql.jdbc.StatementImpl.checkForDml(StatementImpl.java:412)
at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1297)
at autenticacion_usuarios.registro_usuario.RegistroUsuario(registro_usuario.java:242)
at autenticacion_usuarios.registro_usuario$1.actionPerformed(registro_usuario.java:168)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6267)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6032)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Imagen de ezamudio

pues...

ese error te sale porque no puedes emitir sentencias de manipulación de datos con executeQuery...

No entiendo, dedicas tiempo y esfuerzo a pegar y copiar toooooodo el stacktrace, pero no dedicas unos segundos a leer el mensaje de la excepción... si no lo entiendes, pues al menos tienes la referencia del método executeQuery. Si vas a la documentación y lees acerca de ese método, te puede dar unas pistas. No es necesario que te leas toda la documentación de JDBC, pero sí debes tener algunos fundamentos, este es un error muy básico y el mensaje de la excepción realmente sí te explica por qué te ocurrió.

Imagen de Payan

ok le voy a exar un vistaso

ok le voy a exar un vistaso xD

Una pista... existe un metodo

Una pista... existe un metodo executeUpdate.....

Imagen de darklatiz

Checa esto...

TIP