style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

JDBC

alguien me puede ayudar para enviar consultas
el problema es que debo enviar un par de atributos (A, B) y un entero (N), el programa debe dentro de la base de datos eliminar N tuplas con A, B y esto es lo que llevo, por que no me funciona???
si alguien me puede ayudar seria perfecto:

import java.awt.event.ActionEvent;
import java.sql.*;
import javax.swing.JOptionPane;

public class Programa2 {
    static lab5 por;
    private static ActionEvent evento;
    static String a;
    static String b;
    static int n;
    static ResultSet conjuntoResultados, conjuntoResultadosF;
    static StringBuffer resultados;
    static Statement instruccion1, instruccion2, instruccion3, instrucion4;

  public static void main(String Arg[]){

    try {
      //Cargar clase de controlador de base de datos
      Class.forName("com.mysql.jdbc.Driver");
      //Establecer conexion a la base de datos
      Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/parcial?user=root&password=wilber");
      conexion.commit();
      //Crear objeto Statement para realizar queries a la base de datos
      instruccion1 = conexion.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
      instruccion1 = conexion.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
      instruccion3 = conexion.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
      //Consultar a la base de datos
//      por= new lab5();
//       a = por.obtenerresultadoA();
//       b = por.obtenerresultadoB();
//       n = por.obtenerresultadoN();

      a = JOptionPane.showInputDialog("escriba el atributo A");
      b = JOptionPane.showInputDialog("escriba el atributo B");
      //try{
     // n = Integer.parseInt(JOptionPane.showInputDialog("escriba el  numero de tuplas \nque desee eliminar con A y B"));
      //}catch(Exception exepcion){System.out.println("el atributo que ponga aqui debe ser un numero");}
      conjuntoResultadosF = instruccion1.executeQuery("CREATE TABLE ORIGEN (A char(), B char())");
      //conjuntoResultados = instruccion1.executeQuery("INSERT INTO ORIGEN (SELECT  A, B FROM R WHERE A = '"+a+"' AND B = '"+b+"')");
     // conjuntoResultados = instruccion3.executeQuery("INSERT INTO R (SELECT * FROM ORIGEN LIMIT "+n+")");
conjuntoResultados = instruccion1.executeQuery("SELECT * \nFROM R  \nWHERE A = '"+a+"' AND B = '"+b+"'");
      //Procesar los resultados de la consulta

      resultados = new StringBuffer();
      ResultSetMetaData metaDatos = conjuntoResultados.getMetaData();
      int numeroDeColumnas = metaDatos.getColumnCount();

      for(int i = 1; i <= numeroDeColumnas; i++)
      resultados.append(metaDatos.getColumnName(i)+"\t");
      resultados.append("\n");

      while(conjuntoResultados.next()) {
      for(int i = 1; i <= numeroDeColumnas; i++)
      resultados.append(conjuntoResultados.getObject(i) + "\t");
      resultados.append("\n");
      }
     // por = new lab5();
     
   // lab5.areaPantalla.setText(resultados.toString());
     System.out.println(resultados.toString());
    }

    catch(ClassNotFoundException e){ System.out.println(e); }
    catch(SQLException e){ System.out.println(e); }
    catch(Exception e){ System.out.println(e.getMessage()); }
  }

}

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">