Preciso de ajuda

[b]Oi galera sou novo no forum e na area de programação e estou precisando de ajuda estou fazendo um simulador do campeonato brasileiro só que estou com dificuldades para tratar alguns eventos na pagina da rodada. desde já agradeço

package persistencia;

/**
*

  • @author User
    */
    import java.sql.SQLException;
    import java.util.Vector;

public class AuxiliarRodada {

static int i=1;

public void AuxiliarRodada()
{
    
}

public static void percorrer(String direcao, Vector<Rodada> r) throws SQLException
{
    if ("Anterior".equals(direcao) && i > 1){
       i--;
   }else if ("Proximo".equals(direcao)){
         i++;
   }
   new TimeDAO().consultarRodada(r, i);

}

}

package persistencia;
import java.sql.*;
/**
*

  • @author root
    */
    public class FabricaDeConexoes {

    /** Creates a new instance of FabricaDeConexoes */
    public FabricaDeConexoes() {
    }

    public static Connection getConexao() throws SQLException
    {
    String driver = “sun.jdbc.odbc.JdbcOdbcDriver”; //access
    String url = “jdbc:odbc:brasileiro”; //endereco do banco de dados
    // try catch
    try
    {
    Class.forName(driver);
    return DriverManager.getConnection(url);
    }
    catch (ClassNotFoundException e)
    {
    throw new SQLException();
    }
    }
    }

package persistencia;

/**
*

  • @author User
    */
    import java.util.Date;

public class Rodada {

private String timeA;
private int timeACodigo;
private String timeB;
private int timeBCodigo;
private int rodada;
private Date data;

public int getTimeACodigo() {
    return timeACodigo;
}

public void setTimeACodigo(int timeACodigo) {
    this.timeACodigo = timeACodigo;
}

public int getTimeBCodigo() {
    return timeBCodigo;
}

public void setTimeBCodigo(int timeBCodigo) {
    this.timeBCodigo = timeBCodigo;
}


public Rodada(int rodada, Date data, String timeA, String timeB, int timeACodigo, int timeBCodigo)
{
    this.timeA = timeA;
    this.timeACodigo = timeACodigo;
    this.timeB = timeB;
    this.timeBCodigo = timeBCodigo;
    this.rodada = rodada;
    this.data = data;
}
/**
 * @return the timeA
 */
public String getTimeA() {
    return timeA;
}

/**
 * @param timeA the timeA to set
 */
public void setTimeA(String timeA) {
    this.timeA = timeA;
}

/**
 * @return the timeB
 */
public String getTimeB() {
    return timeB;
}

/**
 * @param timeB the timeB to set
 */
public void setTimeB(String timeB) {
    this.timeB = timeB;
}

/**
 * @return the rodada
 */
public int getRodada() {
    return rodada;
}

/**
 * @param rodada the rodada to set
 */
public void setRodada(int rodada) {
    this.rodada = rodada;
}

/**
 * @return the data
 */
public Date getData() {
    return data;
}

/**
 * @param data the data to set
 */
public void setData(Date data) {
    this.data = data;
}

}

package persistencia;

/**
*

  • @author User
    */
    import java.sql.SQLException;
    import java.util.Vector;
    public class Simulador {

    private static int gol1;
    private static int gol2;
    private static int timeA;
    private static int timeB;
    private static Vector t;

    public Simulador()
    {
    gol1 = -1;
    gol2 = -1;
    t = new Vector();
    }

    public int getTimeA() {
    return timeA;
    }

    public static void setTimeA(int time) {
    timeA = time;
    }

    public int getTimeB() {
    return timeB;
    }

    public static void setTimeB(int time) {
    timeB = time;
    }

    public int getGol1() {
    return gol1;
    }

    public void setGol1(int gol) {
    gol1 = gol;
    }

    public int getGol2() {
    return gol2;
    }

    public void setGol2(int gol) {
    gol2 = gol;
    }

    public static void simular()throws SQLException
    {
    if (gol1 != -1 && gol2 != -1)
    {
    if (gol1 > gol2)
    {
    // Time(codigo, nome, ponto, 0, vitoria, empate, derrota, golPro, golContra, 0, 0)
    t.add(new Time( timeA, “s”, 3, 0, 1, 0, 0, gol1, gol2, 0, 0));
    t.add(new Time( timeB, “s”, 0, 0, 0, 0, 1, gol2, gol1, 0, 0));
    }else if (gol1 < gol2)
    {
    // Time(codigo, nome, ponto, 0, vitoria, empate, derrota, golPro, golContra, 0, 0)
    t.add(new Time( timeA, “s”, 0, 0, 0, 0, 1, gol1, gol2, 0, 0));
    t.add(new Time( timeB, “s”, 3, 0, 1, 0, 0, gol2, gol1, 0, 0));
    }else
    {
    // Time(codigo, nome, ponto, 0, vitoria, empate, derrota, golPro, golContra, 0, 0)
    t.add(new Time( timeA, “s”, 1, 0, 0, 1, 0, gol1, gol2, 0, 0));
    t.add(new Time( timeB, “s”, 1, 0, 0, 1, 0, gol2, gol1, 0, 0));
    }
    new TimeDAO().atualizarTime(t);
    }
    }
    }

package persistencia;

/**
*

  • @author User
    */
    public class Time {

    private int codigo;
    private String nome;
    private int ponto;
    private int jogo;
    private int vitoria;
    private int empate;
    private int derrota;
    private int golPro;
    private int golContra;
    private int saldoGol;
    private int porcentagem;

    public Time(int codigo, String nome, int ponto, int jogo, int vitoria, int empate, int derrota, int golPro, int golContra, int saldoGol, int porcentagem)
    {
    this.codigo = codigo;
    this.nome = nome;
    this.ponto = ponto;
    this.jogo = jogo;
    this.vitoria = vitoria;
    this.empate = empate;
    this.derrota = derrota;
    this.golPro = golPro;
    this.golContra = golContra;
    this.saldoGol = saldoGol;
    this.porcentagem = porcentagem;

    }
    /**

    • @return the nome
      */
      public String getNome() {
      return nome;
      }

    /**

    • @return the ponto
      */
      public int getPonto() {
      return ponto;
      }

    /**

    • @param ponto the ponto to set
      */
      public void setPonto(int ponto) {
      this.ponto = ponto;
      }

    /**

    • @return the jogo
      */
      public int getJogo() {
      return jogo;
      }

    /**

    • @param jogo the jogo to set
      */
      public void setJogo(int jogo) {
      this.jogo = jogo;
      }

    /**

    • @return the vitoria
      */
      public int getVitoria() {
      return vitoria;
      }

    /**

    • @param vitoria the vitoria to set
      */
      public void setVitoria(int vitoria) {
      this.vitoria = vitoria;
      }

    /**

    • @return the empate
      */
      public int getEmpate() {
      return empate;
      }

    /**

    • @param empate the empate to set
      */
      public void setEmpate(int empate) {
      this.empate = empate;
      }

    /**

    • @return the derrota
      */
      public int getDerrota() {
      return derrota;
      }

    /**

    • @param derrota the derrota to set
      */
      public void setDerrota(int derrota) {
      this.derrota = derrota;
      }

    /**

    • @return the golPos
      */
      public int getGolPro() {
      return golPro;
      }

    /**

    • @param golPos the golPos to set
      */
      public void setGolPro(int golPro) {
      this.golPro = golPro;
      }

    /**

    • @return the golContra
      */
      public int getGolContra() {
      return golContra;
      }

    /**

    • @param golContra the golContra to set
      */
      public void setGolContra(int golContra) {
      this.golContra = golContra;
      }

    /**

    • @return the saldoGol
      */
      public int getSaldoGol() {
      return saldoGol;
      }

    /**

    • @param saldoGol the saldoGol to set
      */
      public void setSaldoGol(int saldoGol) {
      this.saldoGol = saldoGol;
      }

    /**

    • @return the porcentagem
      */
      public int getPorcentagem() {
      return porcentagem;
      }

    /**

    • @param porcentagem the porcentagem to set
      */
      public void setPorcentagem(int porcentagem) {
      this.porcentagem = porcentagem;
      }

    /**

    • @return the codigo
      */
      public int getCodigo() {
      return codigo;
      }

    /**

    • @param codigo the codigo to set
      */
      public void setCodigo(int codigo) {
      this.codigo = codigo;
      }

    /**

    • @param nome the nome to set
      */
      public void setNome(String nome) {
      this.nome = nome;
      }

}

package persistencia;
import java.sql.*;
import java.util.Vector;
/**
*

  • @author Administrador
    */
    public class TimeDAO {

    private Connection conexao;

    /** Creates a new instance of PessoaDAO */
    public TimeDAO() throws SQLException
    {
    this.conexao = FabricaDeConexoes.getConexao();
    }

    public void cadastrarTime(Time t)
    {
    String cadastro = “”;

     try
     {
     PreparedStatement ps = conexao.prepareStatement(cadastro);
     //primeiro parametro corresponde as interrogações
    
     ps.setInt(1,t.getCodigo());
    
     ps.execute();
     ps.close();
     conexao.close();
     }
     catch(SQLException e)
     {
    
     }
    

    }

     public void consultarTime(Vector<Time> t)
     {
         String consulta = "SELECT TIME_DS, TABR_PONTO_NR, TABR_JOGO_NR, TABR_VITO_NR, TABR_EMPA_NR, TABR_DERR_NR, TABR_PRO_GOL_NR, TABR_CONT_GOL_NR, TABR_GOL_SALD_NR, TABR_PORC_NR FROM TABE_BRAS  INNER JOIN  [TIME] ON TIME.TIME_ID = TABE_BRAS.TABR_TIME_ID ORDER BY TABR_PRO_GOL_NR DESC, TABR_GOL_SALD_NR DESC, TABR_VITO_NR DESC, TABR_PONTO_NR DESC;";
         try
         {
             PreparedStatement ps = conexao.prepareStatement(consulta);
    
             ResultSet rs = ps.executeQuery();
    
             while (rs.next()){
             t.add(new Time(0, rs.getString("TIME_DS"), rs.getInt("TABR_PONTO_NR"), rs.getInt("TABR_JOGO_NR"), rs.getInt("TABR_VITO_NR"), rs.getInt("TABR_EMPA_NR"), rs.getInt("TABR_DERR_NR"), rs.getInt("TABR_PRO_GOL_NR"), rs.getInt("TABR_CONT_GOL_NR"), rs.getInt("TABR_GOL_SALD_NR"), rs.getInt("TABR_PORC_NR")));
             }
             rs.close();
             ps.close();
             conexao.close();
         }
            catch(SQLException e)
            {
    
            }
     }
    
      public void consultarRodada(Vector<Rodada> r, int id)
     {
         String consulta = "SELECT RODA_NR, RODA_DT, T1.TIME_DS, T2.TIME_DS, RODA_TIME_A_ID, RODA_TIME_B_ID FROM RODADA,[TIME] T1, [TIME] T2 WHERE T1.TIME_ID=RODADA.RODA_TIME_A_ID  AND T2.TIME_ID=RODADA.RODA_TIME_B_ID AND RODA_NR=?;";
    
         try
         {
             PreparedStatement ps = conexao.prepareStatement(consulta);
    
             ps.setInt(1, id);
    
             ResultSet rs = ps.executeQuery();
    
             
             while (rs.next()){
             r.add(new Rodada(rs.getInt(1),rs.getDate(2),rs.getString(3),rs.getString(4), rs.getInt(5), rs.getInt(6)));
             }
             rs.close();
             ps.close();
             conexao.close();
         }
            catch(SQLException e)
            {
    
            }
    
     }
    
     public void atualizarTime(Vector<Time> t)
     {
         String atualizar = "UPDATE TABE_BRAS SET TABR_PONTO_NR=TABR_PONTO_NR + ?, TABR_JOGO_NR=TABR_JOGO_NR + ?, TABR_VITO_NR= TABR_VITO_NR + ?, TABR_EMPA_NR=TABR_EMPA_NR + ?,  TABR_DERR_NR =  TABR_DERR_NR + ?, TABR_PRO_GOL_NR=TABR_PRO_GOL_NR + ?,  TABR_CONT_GOL_NR=TABR_CONT_GOL_NR + ?,  TABR_GOL_SALD_NR=((TABR_PRO_GOL_NR +?) - (TABR_CONT_GOL_NR + ?)), TABR_PORC_NR=(((TABR_PONTO_NR + ?) * 100) / ((TABR_JOGO_NR + ?) * 3))  WHERE TABR_TIME_ID=?";
    
         try
         {
         PreparedStatement ps = conexao.prepareStatement(atualizar);
    
         for (int i = 0;i < t.size(); i++){
         //primeiro parametro corresponde as interrogações
         ps.setInt(1, t.elementAt(i).getPonto());
         ps.setInt(2,1);
         ps.setInt(3,t.elementAt(i).getVitoria());
         ps.setInt(4,t.elementAt(i).getEmpate());
         ps.setInt(5,t.elementAt(i).getDerrota());
         ps.setInt(6,t.elementAt(i).getGolPro());
         ps.setInt(7,t.elementAt(i).getGolContra());
         ps.setInt(8,t.elementAt(i).getGolPro());
         ps.setInt(9,t.elementAt(i).getGolContra());
         ps.setInt(10,t.elementAt(i).getPonto());
         ps.setInt(11,1);
         ps.setInt(12,t.elementAt(i).getCodigo());
         ps.execute();
         }
    
         
    
         ps.close();
         conexao.close();
         }
         catch(SQLException e)
         {
    
         }
     }
    
     public void removerTime(Time t)
     {
         String remover = "";
    
         try
         {
             PreparedStatement ps = conexao.prepareStatement(remover);
             //primeiro parametro corresponde as interrogações
             ps.setInt(1, t.getCodigo());
    
             ps.execute();
    
             ps.close();
    
             conexao.close();
         }
         catch(SQLException e)
         {
    
         }
     }
    

}

E exatamente no que podemos lhe ajudar?

Tb preciso de ajuda…
toda vez que vejo um topico desses sinto vontade de chorar ;(
porque o mundo é assim?

haehaehahehaehahehahehaehaehae

Boa Noite maudestroer

Você poderia colocar entra as tags Code para agente ver melhor o se código…
Outra pergunta…o que ta acontecendo de errado nele?

Abraços…