Duvida MySQL-Java

1 resposta
C
Olá pessoal, estou começando agora a desvendar tal programação com o NetBeans, Já consegui comunicar o programinha com o banco de dados.Agora, Utilizando o MySQL, como faço p/ armazenar os dados no Banco de dados e setar eles em uma Jtable? E caso eu precise adicionar mais linhas p mostrar todos os contatos na tabela?
import com.mysql.jdbc.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.SQLException;

public class teste1 extends javax.swing.JFrame {
    public String url = "jdbc:mysql://localhost:3306/bdMc";
    public String user = "root";
    public String pass = "SENHA";
    public Statement stm;
    public ResultSet rs;

    public teste1() {
        Conectar();
        initComponents();
    }
    @SuppressWarnings("unchecked")
    Generated Code

private void RemoverActionPerformed(java.awt.event.ActionEvent evt) {
        // REMOVER NOME NA TABELA E RETIRAR DO BANCO DE DADOS
    }

    private void AdicionarActionPerformed(java.awt.event.ActionEvent evt) {
        // ADICIONAR NOME NO BANCO DE DADOS E SETAR NA TABELA
    }
   
    void Conectar(){
try {
            Class.forName("com.mysql.jdbc.Driver");
            Connection con = (Connection) DriverManager.getConnection(url, user, pass);
            stm = con.createStatement();
            rs = stm.executeQuery("SELECT * FROM JOGOS");
            System.out.println("CONECTADO\n");
        } catch (ClassNotFoundException e) {
            System.out.println("Classe não encontrada\n" + e.getLocalizedMessage());
        } catch (SQLException e) {
            System.out.println("Problemas com o BD\n" + e.getLocalizedMessage());
        }
}
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new teste1().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify
    private javax.swing.JButton Adicionar;
    private javax.swing.JButton Remover;
    private javax.swing.JTable Tabela;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JTextField jTextField1;
    // End of variables declaration

}
Deêm uma força ae Galera, :lol:

1 Resposta

marcosvidolin

Olá,

da uma olhada nos tutoriais aqui do GUJ.

JTable
Parte 1
Parte 2

[]'s

Criado 14 de abril de 2010
Ultima resposta 14 de abr. de 2010
Respostas 1
Participantes 2