Advertisement
Guest User

Untitled

a guest
Mar 15th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.01 KB | None | 0 0
  1. package atividadebd;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.SQLException;
  6. import java.util.Scanner;
  7. import java.util.logging.Level;
  8. import java.util.logging.Logger;
  9.  
  10. public class AtividadeBD {
  11.  
  12.     public static void main(String[] args) {
  13.         Connection con;
  14.         int opcao = 1;
  15.  
  16.         init();
  17.         con = get_connection();
  18.  
  19.         while (opcao != 0) {
  20.             opcao = exibir_menu();
  21.  
  22.             switch (opcao) {
  23.                 case 1:
  24.                     listarProdutos(con);
  25.                     break;
  26.                 case 2:
  27.                     cadastrarProduto(con);
  28.                     break;
  29.                 case 3:
  30.                     deletarProduto(con);
  31.                     break;
  32.                 default:
  33.                     break;
  34.             }
  35.         }
  36.     }
  37.  
  38.     public static int exibir_menu() {
  39.         Scanner in = new Scanner(System.in);
  40.  
  41.         System.out.println("** ESTOQUE **");
  42.         System.out.println("Escolha uma opção:");
  43.         System.out.println("    1 - Listar produtos cadastrados");
  44.         System.out.println("    2 - Cadastrar produto");
  45.         System.out.println("    3 - Excluir produto");
  46.         System.out.println("    0 - Sair");
  47.         System.out.print("Opção: ");
  48.         return in.nextInt();
  49.     }
  50.  
  51.     public static void listarProdutos(Connection con) {
  52.         System.out.println("\nProdutos cadastrados");
  53.         int id;
  54.         String nome;
  55.         double preco;
  56.         int quantidade;
  57.        
  58.         System.out.println("Nome(código)\t\t\t\t\tPreço\t\tQtd");
  59.        
  60.         // Realize sua consulta aqui
  61.         // e exiba, nessa ordem, o nome, id, preco e produto
  62.         // de cada produto cadastrado.
  63.         // Exemplo de saída
  64.         // Nome(código)         Preço       Qtd
  65.         // Tênis(12)            R$ 20,00    20
  66.         // Celular(113)         R$ 470,00   30
  67.         // Fone(17)             R$ 30,00    83
  68.     }
  69.    
  70.     public static void cadastrarProduto(Connection con) {
  71.         // Crie o código para cadastrar um produto no BD
  72.     }
  73.  
  74.     public static void deletarProduto(Connection con) {
  75.         // Crie o código para excluir o produto do BD
  76.     }
  77.  
  78.     public static void init() {
  79.         try {
  80.             Class.forName("com.mysql.jdbc.Driver");
  81.             System.out.println("JDBC carregado com sucesso...");
  82.         } catch (ClassNotFoundException ex) {
  83.             System.exit(0);
  84.             Logger.getLogger(AtividadeBD.class.getName()).log(Level.SEVERE, null, ex);
  85.         }
  86.     }
  87.  
  88.     public static Connection get_connection() {
  89.         String url = "jdbc:mysql://10.129.1.62/Estoque";
  90.         String user = "lab";
  91.         String password = "lab";
  92.  
  93.         try {
  94.             return DriverManager.getConnection(url, user, password);
  95.         } catch (SQLException ex) {
  96.             System.exit(0);
  97.             Logger.getLogger(AtividadeBD.class.getName()).log(Level.SEVERE, null, ex);
  98.         }
  99.  
  100.         return null;
  101.     }
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement