Nao consigo Manuzeia Banco de maneira alguma

Galera nao so muito bom em java, quer dizer nao sei 1% de java.
mas com uns tutoriais conseguir me axar um pouco,
estou tentando fzer uma aplicação por divertimento, e pra ver
se ponho na minha lojinha tb, eu criei o banco e tal, dai criei uma classe pra conecta
no banco que vi em alguns dos tutoriais, mas nao estou conseguindo usar de maneira alguma.
gostaria de saber como faço pra por, e poder cadastrar os itens na tabela que criei,
eu sei que muitos vao postar artigos e tutoriais, e realmente isso nao me serve, li varios
soh que nao intendo.
vou mandar o projeto, e postar o codigo pra voces darem uma olhada.
se nao quiserem ajudar tudo bem, vou tentar dar um geito.

Akii eh quando o usuario clica no menu de cadastro, SALVAR REGISTRO

[code] private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

  String t="";
  if(!jFormattedTextField2.getText().equals(t) && !jTextField3.getText().equals(t) && !jTextField2.getText().equals(t) && !jFormattedTextField1.getText().equals(t) && !jFormattedTextField3.getText().equals(t))
  {
            int cod = Integer.parseInt(jFormattedTextField2.getText()); //PEGAR OS CAMPOS
            String descricao = jTextField3.getText();
            String referencia = jTextField2.getText();
            String s = jFormattedTextField1.getText();
            String c = jFormattedTextField3.getText();
            s = s.replace(",", ".");
            c = c.replace(",", ".");
            float valorvenda = Float.parseFloat(s);
            float valorcusto = Float.parseFloat(c);


  }
  else
      JOptionPane.showMessageDialog(null,"Precisa Preencher Todos Campos");

      

}   

[/code]

CLASSE CONECTA QUE PEGUEI DE ALGUEM PELOS FORUNS AI

[code]package espaces;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Conecta {

  private static Conecta instance = null;

  private String url    = null;
  private String user   = null;
  private String pass   = null;
  private String driver = null;
  private Connection conn = null;

  public Conecta() throws SQLException, ClassNotFoundException {

     this.url    = "jdbc:mysql:///Spaces";
     this.user   = "root";
     this.pass   = "ccc123";
     this.driver = "com.mysql.jdbc.Driver";

     Class.forName(this.driver);
     conn = DriverManager.getConnection(url, user, pass);
  }

  public Connection getConnection() {
     return this.conn;
  }

  public static Conecta getInstance() throws SQLException, ClassNotFoundException {
     if (instance == null) {
        instance = new Conecta();
     }
     return instance;
  }

}[/code]

Como vo conseguir colocar akles dados na minha tabela Produtos?
http://rapidshare.com/files/215765250/Espaces.rar.html
O arquivo soh vai poder ser feito o download 10 veses entao soh baixem se axarem que sabem resolver o problema
caso nao, deixe para quem talvez consiga. obrigado

E se tiver no Lugar errado sorry, pode banir, deletar etc…

Você precisa passar o host e a porta do seu banco de dados, ou então não vai conseguir encontrá-lo. Esta informação é passada na URL do banco.

Se não me engano a do MySQL fica assim

String url = "jdbc:mysql://localhost:3306/nomedobanco";

Depois no seu código você tem que pegar essa conexão. Ficaria assim:

try {
Connection conn = Conecta.getInstance().getConnection();
Statement stmt = conn.createStatement();
String query = "SELECT * FROM minhatabela";

ResultSet rs = stmt.executeQuery(query);

while(rs.next()) {
  System.out.println(rs.getInt("id"));
  System.out.println(rs.getString("campovarchar"));
}
}catch(SQLException ex) {
  ex.printStackTrace();
}

Lembre-se que os nomes que usei para banco, tabela e campos da tabela são abstratos, você vai ter que mudar para os seus campos.
Dê uma olhada neste site:
http://javalncc.googlepages.com/

Eu fiz uns slides sobre JDBC que ficaram bem legais. Tenho uma versão mais nova, porém ainda não fiz o upload no site porque o curso está parado.

Você vai encontrar também bastante material iniciante.