Advertisement
Guest User

Untitled

a guest
May 22nd, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.67 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package cozinha;
  7.  
  8. import java.sql.Connection;
  9. import java.sql.DriverManager;
  10. import java.sql.ResultSet;
  11. import java.sql.SQLException;
  12. import java.sql.Statement;
  13. import java.util.logging.Level;
  14. import java.util.logging.Logger;
  15.  
  16. /**
  17.  *
  18.  * @author User
  19.  */
  20. public class Cozinha {
  21.  
  22.     /**
  23.      * @param args the command line arguments
  24.      */
  25.     public static void main(String[] args) {
  26.         int escolha;
  27.         int funcao;
  28.         int bar;
  29.         do{
  30.             System.out.println("Escolha uma opção:");
  31.             System.out.println("1 - Mostrar Taloes");
  32.             System.out.println("2 - Marcar pronto a servir");
  33.             System.out.println("3 - Sair");
  34.             escolha = Ler.umInt();
  35.             switch (escolha){
  36.                 case 1:{
  37.                      try {
  38.                         Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //buscar a classe que liga o Java à BD
  39.                         String connectionUrl = "jdbc:sqlserver://USER-PC\\SQLEXPRESS;user=admin;password=admin;databaseName=ProjectoBD;"; // conecção à BD
  40.                         Connection con = DriverManager.getConnection(connectionUrl); // vai buscar à driver a conecção
  41.                         Statement stmt = null; // variavel para guardar querys
  42.                         ResultSet rs = null; //resultado da query
  43.                         // SQL query command
  44.                         String SQL = "SELECT r.TalaoID,p.Nome"+"FROM p.Produto,s.Serve,r.RelacaoPT,Pe.Pedido"+"WHERE p.ProdutoID=s.ProdutoID"+"s.PedidoID=r.PedidoID"+"r.PedidoID=Pe.PedidoID"+"and Pe.Preparado=0"+"ORDER BY Pe.PedidoID";
  45.                         stmt = con.createStatement(); //cria a query para ser executada
  46.                         rs = stmt.executeQuery(SQL); //executa o statement para executar a query
  47.                         while (rs.next()) { //vai buscar os dados à BD com o comando rs(que é a query)
  48.                             funcao= Integer.parseInt(rs.getString(1));//corresponde ao primeiro elemento da query
  49.                             bar = Integer.parseInt(rs.getString(2));  //corresponde ao segundo elemento da query
  50.                         }
  51.                     } catch (ClassNotFoundException ex) {
  52.                         Logger.getLogger(Cozinha.class.getName()).log(Level.SEVERE, null, ex);
  53.                     } catch (SQLException ex) {
  54.                         Logger.getLogger(Cozinha.class.getName()).log(Level.SEVERE, null, ex);
  55.                     }
  56.                 }
  57.                 case 2:{
  58.                     int pedido;
  59.                     System.out.print("Numero da Ordem do Talao: ");
  60.                     pedido=Ler.umInt();
  61.                    
  62.                     try {
  63.                         Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //buscar a classe que liga o Java à BD
  64.                         String connectionUrl = "jdbc:sqlserver://USER-PC\\SQLEXPRESS;user=admin;password=admin;databaseName=ProjectoBD;"; // conecção à BD
  65.                         Connection con = DriverManager.getConnection(connectionUrl); // vai buscar à driver a conecção
  66.                         Statement stmt = null; // variavel para guardar querys
  67.                         ResultSet rs = null; //resultado da query
  68.                         // SQL query command
  69.                         String SQL = "UPDATE Pedido"+"SET Preparado=1"+"WHERE PedidoID="+pedido;
  70.                         stmt = con.createStatement(); //cria a query para ser executada
  71.                         rs = stmt.executeQuery(SQL); //executa o statement para executar a query
  72.                         while (rs.next()) { //vai buscar os dados à BD com o comando rs(que é a query)
  73.                             funcao= Integer.parseInt(rs.getString(1));//corresponde ao primeiro elemento da query
  74.                             bar = Integer.parseInt(rs.getString(2));  //corresponde ao segundo elemento da query
  75.                         }
  76.                     } catch (ClassNotFoundException ex) {
  77.                         Logger.getLogger(Cozinha.class.getName()).log(Level.SEVERE, null, ex);
  78.                     } catch (SQLException ex) {
  79.                         Logger.getLogger(Cozinha.class.getName()).log(Level.SEVERE, null, ex);
  80.                     }
  81.                 }
  82.                
  83.                
  84.        
  85.                 case 3:{
  86.                     break;
  87.                 }
  88.            
  89.              }
  90.         }while (escolha!= 0);
  91.     }
  92.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement