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 pos;
- 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;
- public class POS {
- /**
- * @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 - Listar Contas a pagar");
- System.out.println("2 - Marcar Conta como Paga");
- System.out.println("4 - 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;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 TalaoID"+"FROM Talao"+"WHERE Pago=0";
- 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(POS.class.getName()).log(Level.SEVERE, null, ex);
- } catch (SQLException ex) {
- Logger.getLogger(POS.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- case 2:{
- int talao;
- System.out.print("Numero da Ordem do Talao: ");
- talao=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 Talao"+"SET Pago=1"+"WHERE TalaoID="+talao;
- 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(POS.class.getName()).log(Level.SEVERE, null, ex);
- } catch (SQLException ex) {
- Logger.getLogger(POS.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- case 3:{
- break;
- }
- }
- }while (escolha!= 0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement