Analise de sistema
import java.sql.*;
@SuppressWarnings("serial") public class Vendas extends JFrame { private JTable aTable; private DefaultTableModel aModel; private JLabel Titulo, Codigo, cliente, produto, Tdata; private JTextField Tcodigo,tcliente ; private JButton novo,gravar,alterar,excluir; private Connection conex; private JScrollPane js; private JComboBox Selprod; private JDateChooser data; private int cod_prod; private String operacao; java.util.Date date = new java.util.Date(); public Vendas() { super("Controle de Vendas"); Container ct = getContentPane(); ct.setLayout(null); try{ Class.forName("com.mysql.jdbc.Driver"); }catch (ClassNotFoundException e ){System.out.println("Driver não Encontrado");} try{ String host = "localhost"; String dbmysql = "db_vendas"; String usuario = "root"; String senha = ""; conex = DriverManager.getConnection("jdbc:mysql://" +host+ "/"+dbmysql, usuario, senha); }catch(Exception sqlEx){System.out.println("Conexão falhou!!");}
aTable = new JTable(); String [] tableColumnsName = {"Código", "Cliente", "Data", "Produto", "Descrição"}; aModel = (DefaultTableModel) aTable.getModel(); aModel.setColumnIdentifiers(tableColumnsName); js = new JScrollPane(aTable); js.setBounds(10,250,458,250); preenche_grid(); ct.add(js); Titulo = new JLabel("Controle de vendas"); Titulo.setBounds(140, 10, 150, 20); ct.add(Titulo); Codigo = new JLabel("Codigo"); Codigo.setBounds(10, 50, 40, 20); ct.add(Codigo); cliente = new JLabel("Cliente"); cliente.setBounds(10, 80, 100, 20); ct.add(cliente); produto = new JLabel("Produto"); produto.setBounds(10, 110, 100, 20); ct.add(produto); Tdata = new JLabel("Data"); Tdata.setBounds(10, 140, 100, 20); ct.add(Tdata); Tcodigo = new JTextField();