Java Access Iniciante mostrar valor de 2 tabelas

1 resposta
J

Boa Tarde a todos!

Estou fazendo uma aplicação simples para estudar de uma vídeo locadora com java e access, porém não estou conseguindo mostrar alguns valores, quero que minha jTable no java mostre os seguintes valores:

Mas não sei como mostrar se o filme está alugado ou não, pode ser mostrando data quando estiver alugado e vazio quando estiver em branco ou algo do gênero.

Código em java para mostrar esses valores na tabela:

for(; con_saidafilmes.resultset.next(); modelo.addRow(new Object[] { con_saidafilmes.resultset.getString("idfilme"), con_saidafilmes.resultset.getString("filme"), con_saidafilmes.resultset.getFloat("valor") })) { }

Access

Agradeço desde já!

1 Resposta

androidelp

Você conhece comandos sql ou mysql?

Se não sugiro estudar um pouco estes comandos.

acredito que o comando update pode te ajudar.

Provavelmente você fez um formulário onde o dono da locadora cadastra os usuários e quem locou ou não um filme.

Tem que haver um campo onde o dono cadastre que o filme saiu da locadora por um determindado tempo (exemplo uma semana).

na sua lógica tem a connecção com o banco é só

inserir na lógica:

public Statement stm;
public Connection con;

public void Connectar(){

//seu codigo de conecção

}


public void desConnectar(){

//seu codigo de desconecção

}

public void updateLocadora(){

connectar();

stm.execute("update locadora set alugado=1 where código=8");

desConnectar()

}

// depois crie um metodo para exibir os dados quando alugado for = 1

//exemplo a grosso modo


public void exibir(){
connectar();

try
{
    ResultSet rs = stm.executeQuery("SELECT * FROM locadora where alugado=1;");
    while (rs.next())
    {
        JOptionPane.showMessageDialog(null, "Temos o fime:" + rs.getString("Filme") + " que está alugado ");
    }
}
catch (SQLException e)
{
    JOptionPane.showMessageDialog(null,"" + e.getMessage(),"Erro",0);
}
finally
{
    rs.close();
}




}

Eu de mostrei um exemplo simples, mais este é o conceito do negócio.

Criado 28 de outubro de 2012
Ultima resposta 28 de out. de 2012
Respostas 1
Participantes 2