Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package atividadebd;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.SQLException;
- import java.util.Scanner;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- public class AtividadeBD {
- public static void main(String[] args) {
- Connection con;
- int opcao = 1;
- init();
- con = get_connection();
- while (opcao != 0) {
- opcao = exibir_menu();
- switch (opcao) {
- case 1:
- listarProdutos(con);
- break;
- case 2:
- cadastrarProduto(con);
- break;
- case 3:
- deletarProduto(con);
- break;
- default:
- break;
- }
- }
- }
- public static int exibir_menu() {
- Scanner in = new Scanner(System.in);
- System.out.println("** ESTOQUE **");
- System.out.println("Escolha uma opção:");
- System.out.println(" 1 - Listar produtos cadastrados");
- System.out.println(" 2 - Cadastrar produto");
- System.out.println(" 3 - Excluir produto");
- System.out.println(" 0 - Sair");
- System.out.print("Opção: ");
- return in.nextInt();
- }
- public static void listarProdutos(Connection con) {
- System.out.println("\nProdutos cadastrados");
- int id;
- String nome;
- double preco;
- int quantidade;
- System.out.println("Nome(código)\t\t\t\t\tPreço\t\tQtd");
- // Realize sua consulta aqui
- // e exiba, nessa ordem, o nome, id, preco e produto
- // de cada produto cadastrado.
- // Exemplo de saída
- // Nome(código) Preço Qtd
- // Tênis(12) R$ 20,00 20
- // Celular(113) R$ 470,00 30
- // Fone(17) R$ 30,00 83
- }
- public static void cadastrarProduto(Connection con) {
- // Crie o código para cadastrar um produto no BD
- }
- public static void deletarProduto(Connection con) {
- // Crie o código para excluir o produto do BD
- }
- public static void init() {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- System.out.println("JDBC carregado com sucesso...");
- } catch (ClassNotFoundException ex) {
- System.exit(0);
- Logger.getLogger(AtividadeBD.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- public static Connection get_connection() {
- String url = "jdbc:mysql://10.129.1.62/Estoque";
- String user = "lab";
- String password = "lab";
- try {
- return DriverManager.getConnection(url, user, password);
- } catch (SQLException ex) {
- System.exit(0);
- Logger.getLogger(AtividadeBD.class.getName()).log(Level.SEVERE, null, ex);
- }
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement