OLhem esse código e me ajudem

Oi, por favor alguem poderia me ajudar/
eu tenho de cirar um livro de receitas em java… ele vai ter 3 classes: receita, ingrediente e tipo, e a classe banco, eu já fiz, mas estou com problemas nas classes que parecem nao fazer nada e ainda estou sem saber com criar o programa main que junto tudo isso e executa. Por favor…alguém me ajuda…
MUITO OBRIGADA

CLASSE TIPO:
import java.sql.*;
class tipo
{
private String StTipo;
public tipo()
{}

public tipo(String St)
{
	StTipo = St;
}

public String getStTipo()
{
	return StTipo;
}

public void setStTipo(String T)
{
	StTipo = T;
}

public void salvar()
{
	Banco b = new Banco();
	b.salvar("INSERT INTO tTipo(tipo) VALUES('"+ StTipo +"')");
}

public void deletar()
{
	Banco b = new Banco();
	b.salvar("DELETE * FROM tStTipo WHERE tipo LIKE '"+ StTipo +"'");
}


public void alterar()
{
	Banco b = new Banco();
	b.salvar("UPDATE tTipo SET tipo = '"+ StTipo +"' WHERE StTipo LIKE "+ StTipo);
}

public String consultar()
{
	Banco b = new Banco();
	ResultSet result = b.consultar("SELECT * FROM tTipo");
	String st= "";
	
	try
	{
		while (result.next())
    	{
    		st = result.getString("StTipo");
    	}        	 
	}
	catch (Exception e ) 
	{
    	e.printStackTrace();
	}
	b.closeBanco();
	return st;
	
}

}

CLASSE INGREDIENTE?
import java.sql.*;

public class ingrediente
{
private String StIngrediente;
private String Medida;
private String Quantidade;

public ingrediente() 
{}

public ingrediente(String Ing, String Me, String Qtd)
{
	StIngrediente = Ing;
	Medida = Me;
	Quantidade = Qtd;

}


public String getStIngrediente()
{
	return StIngrediente;
}

public String getMedida()
{
	return Medida;
}

public String getQuantidade()
{
	return Quantidade;
}



public void setStIngrediente(String I)
{
	StIngrediente = I;
}

public void setMedida(String M)
{
	Medida = M;
}

public void setQuantidade(String Q)
{
	Quantidade = Q;
}


public void salvar()
{
	Banco b = new Banco();
	b.salvar("INSERT INTO tIngrediente(Ingrediente,Medida,Quantidade) VALUES('"+StIngrediente+"','"+Medida+"','"+Quantidade+"')");
}

public void deletar()
{
	Banco b = new Banco();
	b.salvar("DELETE * FROM tIngrediente WHERE StIngrediente LIKE '"+StIngrediente+"'");
}

public void alterar()
{
	Banco b = new Banco();
	b.salvar("UPDATE tIngrediente SET ingrediente = '"+StIngrediente+"', Medida = '"+Medida+"', Quantidade = '"+Quantidade+"' WHERE StIngrediente LIKE "+StIngrediente);
}

public String consultar()
{
	Banco b = new Banco();
	ResultSet result = b.consultar("SELECT * FROM tIngrediente");
	String ing="";
	try
	{
		while (result.next())
    	{
    		ing = result.getString("StIngrediente");
    	}        	 
	}
	catch (Exception e ) 
	{
    	e.printStackTrace();
	}
	b.closeBanco();
	return ing;

}
}

CLASSE RECEITA
import java.sql.*;

public class receita
{
private String Nome;
private String Tipo;
private String Ingrediente;
private String Modopreparo;
private String Tempopreparo;
private String Rendimento;

public receita() 
{}

public receita(String N, String T, String Ing,String Mp,String Tp, String R)
{
	Nome = N;
	Tipo = T;
	Ingrediente = Ing;
	Modopreparo = Mp;
	Tempopreparo = Tp;
	Rendimento = R;

}


public String getNome()
{
	return Nome;
}

public String getTipo()
{
	return Tipo;
}

public String getIngrediente()
{
	return Ingrediente;
}

	public String getModopreparo()
{
	return Modopreparo;
}

public String getTempopreparo()
{
	return Tempopreparo;
}

public String getRendimento()
{
	return Rendimento;
}



public void setNome(String No)
{
	Nome = No;
}

public void setTipo(String Ti)
{
	Tipo = Ti;
}

public void setIngrediente(String In)
{
	Ingrediente = In;
}

public void setModopreparo(String M)
{
	Modopreparo = M;
}

public void setTempopreparo(String Te)
{
	Tempopreparo = Te;
}

public void setRendimento(String Re)
{
	Rendimento = Re;
}




public void salvar()
{
	Banco b = new Banco();
	b.salvar("INSERT INTO tReceita(Nome,Tipo,Ingrediente,Modopreparo,Tempopreparo,Rendimento) VALUES('"+Nome+"','"+Tipo+"','"+Ingrediente+"','"+Modopreparo+"','"+Tempopreparo+"','"+Rendimento+"')");
}

public void deletar()
{
	Banco b = new Banco();
	b.salvar("DELETE * FROM tReceita WHERE Nome LIKE '"+Nome+"'");
}

public void alterar()
{
	Banco b = new Banco();
	b.salvar("UPDATE tReceita SET Nome = '"+Nome+"', Tipo = '"+Tipo+"', Ingrediente = '"+Ingrediente+"', Modopreparo = '"+Modopreparo+"', Tempopreparo = '"+Tempopreparo+"', Rendimento = '"+Rendimento+"' WHERE Nome LIKE "+Nome);
}

public String consultar()
{
	Banco b = new Banco();
	ResultSet result = b.consultar("SELECT * FROM tReceita");
	String n ="";
	try
	{
		while (result.next())
    	{
    		n = result.getString("Nome");
    	}        	 
	}
	catch (Exception e ) 
	{
    	e.printStackTrace();
	}
	b.closeBanco();
	return n;

}
}

CLASSE BANCO

import java.io.;
import java.util.
;
import java.sql.*;

public class Banco
{

Connection conexao;
Statement stmt;


public void openBanco()
{
	try
	{	
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
   		conexao = DriverManager.getConnection("jdbc:odbc:bdlivroreceita","",""); 
	    stmt = conexao.createStatement();
	}
	catch (Exception e)
	{
		e.printStackTrace();
	}
}

	
public void closeBanco()
{ 		
	try
	{ 	
    	stmt.close();
		conexao.close();
	}
	catch (Exception e ) 
	{
   		e.printStackTrace();
	} 
}

public void salvar(String sql)
{
	try
	{
		openBanco();
    	int update_count = stmt.executeUpdate(sql);
		closeBanco();
	}    
	catch (Exception e ) 
	{
    	e.printStackTrace();   
	}
	
}

public ResultSet consultar(String sql)
{
	try
	{
		openBanco();
		ResultSet rs = stmt.executeQuery (sql);
		return rs;
	}
	catch (Exception e ) 
	{
    	e.printStackTrace();
    	return null;
	}
}

}[quote][/quote]

Seu código tá muito grande e com pouca identacao fica dificil te ajudar

O q acha de comecar primeiro tentando fazer um INSERT no BD funcionar ?
Aqui no PJ tem varios tutoriais que ensinam a fazer isso, o q acha de dar uma olhada la e tentar inserir UM dado, depois vc parte pra o seus codigos ?