Iae galera
Sou iniciante no uso de banco…
Quem pode me ajudar??
Estou fazendo um trabalho de Facul que é um Sistema que controla estoque e vendas de um estabelecimento.
Criei as classes necessárias, entre elas, a classe de conexão.
A minha dúvida no momento é:
quanto a inserção, consulta, alteração de dados, etc através dos métodos.
Já que a instância para conexão está na classe Conexao.
Segue abaixo parte do código:
package Cadastro;
import java.sql.*;
import javax.swing.JOptionPane;
public class Conexao
{
public static void main(String args[]) //throws ClassNotFoundException
{
String url = "jdbc:mysql://localhost:3306/db_sce";
String user = "root";
String pass = "root";
try
{
Class.forName("com.mysql.jdbc.Driver");
// JOptionPane.showMessageDialog(null,"Conexão realizada com sucesso");
Connection conn = DriverManager.getConnection(url, user, pass);
//devo criar a instância para usar os comandos SQL agora,
//ou apenas quando eu for utilizá-los?
Statement stmt = conn.createStatement();
}
catch(ClassNotFoundException e)
{
JOptionPane.showMessageDialog(null,"Classe não encontrada");
}
catch(SQLException e)
{
System.out.println("Problemas com o BD "+ e);
}
}
}
package Cadastro;
public class CestaCompras
{
Produto produto[];
String data;
public void setSalvar(Produto produto)
{
//faz o que tem que fazer
}
public void setExcluir(Produto produto)
{
//faz o que tem que fazer
}
public void setInsereProduto(Produto produto)
{
//insere produto da lista de compras
}
public void setRemoveProduto(Produto produto)
{
//exclui produto da lista de compras
}
public void getCalculaTotal()
{
//retorna o valor total da compra
}
}
Não sei como interagir (consultar, inserir, alterar,excluir) com o mysql usando métodos.
Aguardo ajuda e desde já muito obrigado.