Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package cozinha;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- /**
- *
- * @author User
- */
- public class Cozinha {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- int escolha;
- int funcao;
- int bar;
- do{
- System.out.println("Escolha uma opção:");
- System.out.println("1 - Mostrar Taloes");
- System.out.println("2 - Marcar pronto a servir");
- System.out.println("3 - Sair");
- escolha = Ler.umInt();
- switch (escolha){
- case 1:{
- try {
- Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //buscar a classe que liga o Java à BD
- String connectionUrl = "jdbc:sqlserver://USER-PC\\SQLEXPRESS;user=admin;password=admin;databaseName=ProjectoBD;"; // conecção à BD
- Connection con = DriverManager.getConnection(connectionUrl); // vai buscar à driver a conecção
- Statement stmt = null; // variavel para guardar querys
- ResultSet rs = null; //resultado da query
- // SQL query command
- 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";
- stmt = con.createStatement(); //cria a query para ser executada
- rs = stmt.executeQuery(SQL); //executa o statement para executar a query
- while (rs.next()) { //vai buscar os dados à BD com o comando rs(que é a query)
- funcao= Integer.parseInt(rs.getString(1));//corresponde ao primeiro elemento da query
- bar = Integer.parseInt(rs.getString(2)); //corresponde ao segundo elemento da query
- }
- } catch (ClassNotFoundException ex) {
- Logger.getLogger(Cozinha.class.getName()).log(Level.SEVERE, null, ex);
- } catch (SQLException ex) {
- Logger.getLogger(Cozinha.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- case 2:{
- int pedido;
- System.out.print("Numero da Ordem do Talao: ");
- pedido=Ler.umInt();
- try {
- Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //buscar a classe que liga o Java à BD
- String connectionUrl = "jdbc:sqlserver://USER-PC\\SQLEXPRESS;user=admin;password=admin;databaseName=ProjectoBD;"; // conecção à BD
- Connection con = DriverManager.getConnection(connectionUrl); // vai buscar à driver a conecção
- Statement stmt = null; // variavel para guardar querys
- ResultSet rs = null; //resultado da query
- // SQL query command
- String SQL = "UPDATE Pedido"+"SET Preparado=1"+"WHERE PedidoID="+pedido;
- stmt = con.createStatement(); //cria a query para ser executada
- rs = stmt.executeQuery(SQL); //executa o statement para executar a query
- while (rs.next()) { //vai buscar os dados à BD com o comando rs(que é a query)
- funcao= Integer.parseInt(rs.getString(1));//corresponde ao primeiro elemento da query
- bar = Integer.parseInt(rs.getString(2)); //corresponde ao segundo elemento da query
- }
- } catch (ClassNotFoundException ex) {
- Logger.getLogger(Cozinha.class.getName()).log(Level.SEVERE, null, ex);
- } catch (SQLException ex) {
- Logger.getLogger(Cozinha.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- case 3:{
- break;
- }
- }
- }while (escolha!= 0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement