Duvidas para resolver exercicio

Estou resolvendo um exerccio de um curso que faço
Então eu criei as seguintes classes para o meu programinha funionar
O problema é o seguinte quando eu mando incluir os dados não são gereados na tabela
Será que o erro esta na método incluir da class fomTela
Se algum poder me ajudar eu agradeço

package br.com.learning.usuarios;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import javax.sql.*;


public class Curso extends Conecao implements Cadastro{
                private int idcurso = 0;
                private String curso = "";
                private double preco = 0;
                private String status = "";
                
                
                //criando metodo construtor
                public Curso(){
                               idcurso = 0;
                               curso = "";
                               preco = 0;
                               status = "";
                }
//criaçõ dos metodos set e get
                public int getIdcurso() {
                               return idcurso;
                }

                public void setIdcurso(int idcurso) {
                               this.idcurso = idcurso;
                }
                

                public String getStatus() {
                               return status;
                }
                public void setStatus(String status) {
                               this.status = status;
                }
                public String getCurso() {
                               return curso;
                }

                public void setCurso(String curso) {
                               this.curso = curso;
                }

                public double getPreco() {
                               return preco;
                }

                public void setPreco(double preco) {
                               this.preco = preco;
                }
                //criação do metodo para acessar  o banco
                
                public void Buscar(){
                               String q = "";
                               q += " select curso,preco";
                               q += " from cursos ";
                               q += " where idcurso = " + idcurso;
                               Connection cn = Conecao.getConnection();
                               try{
                                               Statement st = cn.createStatement();
                                               ResultSet rs = st.executeQuery(q);
                                               if (rs.next()){
                                                               curso = rs.getString("curso");
                                                               preco = rs.getDouble("preco");
                                                               //status = "Localicado com sucesso";
                                               }else{
                                                               curso = "";
                                                               preco = 0;
                                                               
                                                               
                                               }
                               }catch (SQLException e){
                                               status = e.getMessage();
                               }
                }//fim metodo busca
                public void Excluir(){
                               String q = "";
                               q += " delete from cursos ";
                               q += " where idcurso = " + idcurso;
                               Connection cn = Conecao.getConnection();
                               try{
                                               Statement st = cn.createStatement();
                                               st.executeUpdate(q);
                               //tatus = "Excluido com sucesso";
                               }catch(SQLException e){
                                               status = e.getMessage();
                               
                }
                }
                public void Incluir(){
                               String q = "";
                               q += " insert into cursos(curso, preco)";
                               q += " values('"+ curso + "', '" + preco + "')";
                               Connection cn = Conecao.getConnection();
                               try{
                                               Statement st = cn.createStatement();
                                               st.executeUpdate(q);
                                                               
                                               
                               }catch(SQLException e){
                                               status = e.getMessage();
                               }
                               
                }
                public void Alterar(){
                               String q = "";
                               q += " update cursos";
                               q += " set curso = '" + curso + "', ";
                               q += " preco = '" + preco + "'";
                               q += " where idcurso = " + idcurso ;
                               Connection cn = Conecao.getConnection();
                               try{
                                               Statement st = cn.createStatement();
                                               st.executeUpdate(q);
                                               //status = "Alterado com sucesso";
                               }catch(SQLException e){
                                               status = e.getMessage();
                               }
                               
}
}
package br.com.learning.usuarios;
import java.sql.*;

public class Conecao {
      public static String status = "";
      
      public static Connection getConnection(){
            Connection con = null;
            try{
                  // chama o driver
                  Class.forName("com.mysql.jdbc.Driver").newInstance();
                  //acessa o banco de dados
                  String url = "jdbc:mysql://127.0.0.1/wincomp?user=root&password=123";
                  con = DriverManager.getConnection(url);  
                  status = "Coneção Aberta";
            }catch(SQLException e){
                  status = e.getMessage();
            }catch(ClassNotFoundException e){
                  status = e.getMessage();
            }catch(Exception e){
                  status = e.getMessage();
            }
            return con;
      }

}
package br.com.learning.usuarios;



public interface Cadastro {
      public void Incluir();
      public void Excluir();
      public void Alterar();
//    public void Status();
      
      
            
      }


E a classe 
package br.com.learning.usuarios;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class FormTela implements ActionListener {
      JFrame f = new JFrame();
      JPanel p = new JPanel();
      JLabel jlIdcurso = new JLabel("Código");
      JTextField jtIdcurso = new JTextField("");
      JLabel jlCurso = new JLabel ("Curso");
      JTextField jtCurso = new JTextField("");
      JLabel jlPreco =new JLabel("Preço");
      JTextField jtPreco = new JTextField("");
      JButton jbAlterar =new JButton("Alterar");
      JButton jbIncluir = new JButton("Incluir");
      JButton jbExcluir = new JButton("Excluir");
      JButton jbBuscar = new JButton("Buscar");
      JLabel jlStatus = new JLabel("Status: ");
      //criando tela
      void criaTela(){
            f.setSize(400, 250);
            f.setLocation(350, 250);
            f.setTitle("Cadastro de Cursos");
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            p.setLayout(null);
            //posição dos objetos na tela
            jlIdcurso.setBounds(10, 10, 60, 20);
            jtIdcurso.setBounds(100, 10, 60, 20);
            jbBuscar.setBounds(180, 10, 90, 20);
            jlCurso.setBounds(10, 40, 60, 20);
            jtCurso.setBounds(100, 40, 170, 20);
            jlPreco.setBounds(10, 60, 60, 20);
            jtPreco.setBounds(100, 60, 120, 20);
            jbAlterar.setBounds(10, 100, 80, 20);
            jbExcluir.setBounds(100, 100, 80, 20);
            jbIncluir.setBounds(190, 100, 80, 20);
            jlStatus.setBounds(10, 140, 170, 20);
            //manipuladores de eventos
            jbBuscar.addActionListener(this);
            jbIncluir.addActionListener(this);
            jbExcluir.addActionListener(this);
            jbAlterar.addActionListener(this);
            //adicionar objeto ao painel
            p.add(jlIdcurso);
            p.add(jtIdcurso);
            p.add(jbBuscar);
            p.add(jlCurso);
            p.add(jtCurso);
            p.add(jlPreco);
            p.add(jtPreco);
            p.add(jbAlterar);
            p.add(jbExcluir);
            p.add(jbIncluir);
            p.add(jlStatus);
            //adicionar panl ao formulario
            f.getContentPane().add(p);
            f.setVisible(true);
            
            
            
      }
      public void actionPerformed(ActionEvent e){
            Object o = e.getSource();
            //Conecao.getConnection();
            //Curso c = new Curso();
            
            
            if (o==jbBuscar){
                  Buscar();
                  
            }
            if (o==jbIncluir){
               Incluir();
            }
            if (o==jbExcluir){
                  Excluir();
            }
            if (o==jbAlterar){
                  Alterar();
            }
            
      }
      
      public void Incluir(){
            Curso c = new Curso();
            jtIdcurso.setText(jtIdcurso.getText());
            jtCurso.setText(jtCurso.getText());
            jtPreco.setText(jtPreco.getText());
                //c.setIdcurso(0);
      
            //    c.setCurso("");
            //    c.setPreco(0);
                  c.Incluir();
                  jlStatus.setText("Incluido com Sucesso");
            
                  
      }           
            
      public void Excluir(){
            
      }
      public void Buscar(){
            Curso c = new Curso();
          jtCurso.setText(jtCurso.getText());
            c.setIdcurso(c.getIdcurso());
            c.getCurso();
            
            c.getPreco();
            c.Buscar();
            jlStatus.setText("Busca com Sucesso");
      }
      public void Alterar(){
            
      }
}

amigo.

você criou o tópico no Off-Topic e não colocou seu código da maneira correta (com a tag code disponivel no menu do “corpo da mensagem” quando voce esta editando o tópico).

Vê se você acha também o log do erro no stack trace; senao fica bem dificil ajudar tambem.

Espero que algum moderador possa mover o tópico pra algum lugar correto pra você ser auxiliado nisso.
*se ocorrer pode apagar este post 8)

Olá galera…
preciso resolver este exercício será que alguém pode me ajudar.
so consegui resolver o começo depois eu agarro…
agora tenho que resolver a parte onde fica as bobas testa ao redor delas quantas bobas tem…

“Campo minado”. Faça um programa que escolha, aleatoriamente, 10 posições de uma matriz 10 x 10 de caracteres, e marque cada uma dessas posições com * (asterisco). Crie, em seguida, uma matriz de inteiros de 10 x 10 que contenha, para cada posição [i,j], o número de bombas na vizinhança. Imprima, por fim, essa matriz na tela. Cada posição tem no máximo 8 vizinhos (as diagonais contam). Veja o exemplo para uma matriz 5 x 5:

  1. public static void main(String[] args) {
  2.     char[][] bomba = new char[10][10];  
    
  3.     int[][] campo = new int[10][10];  
    
  4.     int quebra = 0;  
    
  5.     for (int i = 0; i < 10; i++){ // gera um número aleatório entre 0 e 10  
    
  6.         int linha = (int)(Math.random() * 9);  
    
  7.         int coluna = (int)(Math.random() * 9);  
    
  8.         bomba[linha][coluna] = 'x';  
    
  9.     }  
    
  10.     for (int i = 0; i < bomba.length; i++){ //imprime a matriz com as bombas  
    
  11.         for (int j=0; j < bomba[i].length; j++){  
    
  12.             System.out.print(bomba[i][j]);  
    
  13.             System.out.print(" ");  
    
  14.             quebra++; //quebra a linha na impressão  
    
  15.             if (quebra == 10){  
    
  16.                 System.out.println();  
    
  17.                 quebra = 0;  
    
  18.             }  
    
  19.         }  
    
  20.     }

obrigado por quem organizou o código no formato adequado :lol:

[quote=Erlon]Estou resolvendo um exerccio de um curso que faço
Então eu criei as seguintes classes para o meu programinha funionar
O problema é o seguinte quando eu mando incluir os dados não são gereados na tabela
Será que o erro esta na método incluir da class fomTela
Se algum poder me ajudar eu agradeço

package br.com.learning.usuarios;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import javax.sql.*;


public class Curso extends Conecao implements Cadastro{
                private int idcurso = 0;
                private String curso = "";
                private double preco = 0;
                private String status = "";
                
                
                //criando metodo construtor
                public Curso(){
                               idcurso = 0;
                               curso = "";
                               preco = 0;
                               status = "";
                }
//criaçõ dos metodos set e get
                public int getIdcurso() {
                               return idcurso;
                }

                public void setIdcurso(int idcurso) {
                               this.idcurso = idcurso;
                }
                

                public String getStatus() {
                               return status;
                }
                public void setStatus(String status) {
                               this.status = status;
                }
                public String getCurso() {
                               return curso;
                }

                public void setCurso(String curso) {
                               this.curso = curso;
                }

                public double getPreco() {
                               return preco;
                }

                public void setPreco(double preco) {
                               this.preco = preco;
                }
                //criação do metodo para acessar  o banco
                
                public void Buscar(){
                               String q = "";
                               q += " select curso,preco";
                               q += " from cursos ";
                               q += " where idcurso = " + idcurso;
                               Connection cn = Conecao.getConnection();
                               try{
                                               Statement st = cn.createStatement();
                                               ResultSet rs = st.executeQuery(q);
                                               if (rs.next()){
                                                               curso = rs.getString("curso");
                                                               preco = rs.getDouble("preco");
                                                               //status = "Localicado com sucesso";
                                               }else{
                                                               curso = "";
                                                               preco = 0;
                                                               
                                                               
                                               }
                               }catch (SQLException e){
                                               status = e.getMessage();
                               }
                }//fim metodo busca
                public void Excluir(){
                               String q = "";
                               q += " delete from cursos ";
                               q += " where idcurso = " + idcurso;
                               Connection cn = Conecao.getConnection();
                               try{
                                               Statement st = cn.createStatement();
                                               st.executeUpdate(q);
                               //tatus = "Excluido com sucesso";
                               }catch(SQLException e){
                                               status = e.getMessage();
                               
                }
                }
                public void Incluir(){
                               String q = "";
                               q += " insert into cursos(curso, preco)";
                               q += " values('"+ curso + "', '" + preco + "')";
                               Connection cn = Conecao.getConnection();
                               try{
                                               Statement st = cn.createStatement();
                                               st.executeUpdate(q);
                                                               
                                               
                               }catch(SQLException e){
                                               status = e.getMessage();
                               }
                               
                }
                public void Alterar(){
                               String q = "";
                               q += " update cursos";
                               q += " set curso = '" + curso + "', ";
                               q += " preco = '" + preco + "'";
                               q += " where idcurso = " + idcurso ;
                               Connection cn = Conecao.getConnection();
                               try{
                                               Statement st = cn.createStatement();
                                               st.executeUpdate(q);
                                               //status = "Alterado com sucesso";
                               }catch(SQLException e){
                                               status = e.getMessage();
                               }
                               
}
}
package br.com.learning.usuarios;
import java.sql.*;

public class Conecao {
      public static String status = "";
      
      public static Connection getConnection(){
            Connection con = null;
            try{
                  // chama o driver
                  Class.forName("com.mysql.jdbc.Driver").newInstance();
                  //acessa o banco de dados
                  String url = "jdbc:mysql://127.0.0.1/wincomp?user=root&password=123";
                  con = DriverManager.getConnection(url);  
                  status = "Coneção Aberta";
            }catch(SQLException e){
                  status = e.getMessage();
            }catch(ClassNotFoundException e){
                  status = e.getMessage();
            }catch(Exception e){
                  status = e.getMessage();
            }
            return con;
      }

}
package br.com.learning.usuarios;



public interface Cadastro {
      public void Incluir();
      public void Excluir();
      public void Alterar();
//    public void Status();
      
      
            
      }


E a classe 
package br.com.learning.usuarios;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class FormTela implements ActionListener {
      JFrame f = new JFrame();
      JPanel p = new JPanel();
      JLabel jlIdcurso = new JLabel("Código");
      JTextField jtIdcurso = new JTextField("");
      JLabel jlCurso = new JLabel ("Curso");
      JTextField jtCurso = new JTextField("");
      JLabel jlPreco =new JLabel("Preço");
      JTextField jtPreco = new JTextField("");
      JButton jbAlterar =new JButton("Alterar");
      JButton jbIncluir = new JButton("Incluir");
      JButton jbExcluir = new JButton("Excluir");
      JButton jbBuscar = new JButton("Buscar");
      JLabel jlStatus = new JLabel("Status: ");
      //criando tela
      void criaTela(){
            f.setSize(400, 250);
            f.setLocation(350, 250);
            f.setTitle("Cadastro de Cursos");
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            p.setLayout(null);
            //posição dos objetos na tela
            jlIdcurso.setBounds(10, 10, 60, 20);
            jtIdcurso.setBounds(100, 10, 60, 20);
            jbBuscar.setBounds(180, 10, 90, 20);
            jlCurso.setBounds(10, 40, 60, 20);
            jtCurso.setBounds(100, 40, 170, 20);
            jlPreco.setBounds(10, 60, 60, 20);
            jtPreco.setBounds(100, 60, 120, 20);
            jbAlterar.setBounds(10, 100, 80, 20);
            jbExcluir.setBounds(100, 100, 80, 20);
            jbIncluir.setBounds(190, 100, 80, 20);
            jlStatus.setBounds(10, 140, 170, 20);
            //manipuladores de eventos
            jbBuscar.addActionListener(this);
            jbIncluir.addActionListener(this);
            jbExcluir.addActionListener(this);
            jbAlterar.addActionListener(this);
            //adicionar objeto ao painel
            p.add(jlIdcurso);
            p.add(jtIdcurso);
            p.add(jbBuscar);
            p.add(jlCurso);
            p.add(jtCurso);
            p.add(jlPreco);
            p.add(jtPreco);
            p.add(jbAlterar);
            p.add(jbExcluir);
            p.add(jbIncluir);
            p.add(jlStatus);
            //adicionar panl ao formulario
            f.getContentPane().add(p);
            f.setVisible(true);
            
            
            
      }
      public void actionPerformed(ActionEvent e){
            Object o = e.getSource();
            //Conecao.getConnection();
            //Curso c = new Curso();
            
            
            if (o==jbBuscar){
                  Buscar();
                  
            }
            if (o==jbIncluir){
               Incluir();
            }
            if (o==jbExcluir){
                  Excluir();
            }
            if (o==jbAlterar){
                  Alterar();
            }
            
      }
      
      public void Incluir(){
            Curso c = new Curso();
            jtIdcurso.setText(jtIdcurso.getText());
            jtCurso.setText(jtCurso.getText());
            jtPreco.setText(jtPreco.getText());
                //c.setIdcurso(0);
      
            //    c.setCurso("");
            //    c.setPreco(0);
                  c.Incluir();
                  jlStatus.setText("Incluido com Sucesso");
            
                  
      }           
            
      public void Excluir(){
            
      }
      public void Buscar(){
            Curso c = new Curso();
          jtCurso.setText(jtCurso.getText());
            c.setIdcurso(c.getIdcurso());
            c.getCurso();
            
            c.getPreco();
            c.Buscar();
            jlStatus.setText("Busca com Sucesso");
      }
      public void Alterar(){
            
      }
}

[/quote]

[quote=james.m.g]Olá galera…
preciso resolver este exercício será que alguém pode me ajudar.
so consegui resolver o começo depois eu agarro…
agora tenho que resolver a parte onde fica as bobas testa ao redor delas quantas bobas tem…

“Campo minado”. Faça um programa que escolha, aleatoriamente, 10 posições de uma matriz 10 x 10 de caracteres, e marque cada uma dessas posições com * (asterisco). Crie, em seguida, uma matriz de inteiros de 10 x 10 que contenha, para cada posição [i,j], o número de bombas na vizinhança. Imprima, por fim, essa matriz na tela. Cada posição tem no máximo 8 vizinhos (as diagonais contam). Veja o exemplo para uma matriz 5 x 5:

  1. public static void main(String[] args) {
  2.     char[][] bomba = new char[10][10];  
    
  3.     int[][] campo = new int[10][10];  
    
  4.     int quebra = 0;  
    
  5.     for (int i = 0; i < 10; i++){ // gera um número aleatório entre 0 e 10  
    
  6.         int linha = (int)(Math.random() * 9);  
    
  7.         int coluna = (int)(Math.random() * 9);  
    
  8.         bomba[linha][coluna] = 'x';  
    
  9.     }  
    
  10.     for (int i = 0; i < bomba.length; i++){ //imprime a matriz com as bombas  
    
  11.         for (int j=0; j < bomba[i].length; j++){  
    
  12.             System.out.print(bomba[i][j]);  
    
  13.             System.out.print(" ");  
    
  14.             quebra++; //quebra a linha na impressão  
    
  15.             if (quebra == 10){  
    
  16.                 System.out.println();  
    
  17.                 quebra = 0;  
    
  18.             }  
    
  19.         }  
    
  20.     } [/quote]
    

hei filho, além de pedir que outros façam trabalho escolar pra vc, o que não é nada bom, ainda poluiu o tópico co outro colega.

TENTE resolver o exercício e só assim poste suas dúvidas em um tópico separado.