package combdServlet;

import java.sql.*;
import java.net.*;
import java.io.*;
import java.util.*;

import combd.*;
import comHttp.*;

public class Teste extends javax.swing.JFrame{

  private static javax.swing.JScrollPane jScrollPane1;
  private static javax.swing.JTable jTable1;
  private static TabelaQuery tab;

  public Teste() {
        jScrollPane1 = new javax.swing.JScrollPane();
        jTable1 = new javax.swing.JTable();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        jTable1.setModel(tab);
        jScrollPane1.setViewportView(jTable1);

        getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER);

        pack();
    }


  public static void main(String a[]){

    RequisitorHttp req = new RequisitorHttp(
        "http://localhost:8080/combdServlet/combdservlet");

    String qry = "SELECT suporte_TGE.codigo_suporte , cut_out, pastilha_TG.codigo_pastilha, " +
        "angulo_ponta, raio_ponta, espessura_pastilha " +
        "FROM suporte_TGE INNER JOIN pastilha_TG " +
        "ON suporte_TGE.formato_pastilha = pastilha_TG.formato_pastilha " +
        "AND suporte_TGE.comp_aresta_corte = pastilha_TG.comp_aresta_corte " +
        "WHERE cut_in >= 45 AND cut_out >= 90 " +
        "ORDER BY angulo_ponta DESC, raio_ponta DESC, espessura_pastilha DESC";

    System.out.println(qry);

    TabelaDeResultado resposta = (TabelaDeResultado) req.requisitaQuery(
        qry, null);

    tab = new TabelaQuery(resposta);

    java.awt.EventQueue.invokeLater(new Runnable() {
      public void run() {
        new Teste().setVisible(true);

      }
    });
  }
}
