boa noite galera do guj!!! seguinte estou com uma aplicaçao que esta inserindo no BD porem no console do eclipse ele me dis q nao foi inserido , mas qndo faço o select no banco la esta os dados …
package materialDAO;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.Collections;
import materialMODELO.MatModelo;
public class MatDao extends ConexaoDAO{
MatModelo modelo = new MatModelo();
public int inserir_materialtiagoalves(MatModelo modelo){
Connection conexao = null;
PreparedStatement ps = null;
boolean executou = false;
int retorno = 0;
try {
conexao = obterConexao();
ps = conexao.prepareStatement("insert into ltp.materialtiagoalves values(?,?,?,?,?,?,?,?)");
ps.setInt(1, modelo.getCdMat()); // estes são os parâmetros para inserção
ps.setString(2, modelo.getNome());// estes são os parâmetros para inserção
ps.setInt(3, modelo.getValor());// estes são os parâmetros para inserção
ps.setInt(4,modelo.getTamanho());// estes são os parâmetros para inserção
ps.setString(5,modelo.getCor());// estes são os parâmetros para inserção
ps.setInt(6,modelo.getVlMercado());// estes são os parâmetros para inserção
ps.setInt(7,modelo.getVllimite());// estes são os parâmetros para inserção
ps.setInt(8,modelo.getVlbase());// estes são os parâmetros para inserção
executou = ps.execute();
if(executou){// OU SEJA ELE NAO ESTA ENTRANDO AKI PQ??
retorno = 1; // se retornar 1 é por que o insert foi realizado com erro
//PQ SE ESTIVESSSE NO CONSELE ESTARIA APARECENDO DADOS INSERIDOS COM SUCESSO
}else{
// TA ENTRANDO AKI POIS A MSG Q APARECE É DADOS NAO INSERIDOS
retorno = 0; // se retornar 1 é por que o insert foi realizado com sucesso
//SO Q NO BANCO OS DADOS SAO INSERIDOS
}
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
ps.close();
conexao.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
return retorno;
}
public MatModelo consultar_materialtiagoalves(int cdMat){
return modelo;//retorna um objeto q ainda nao foi criado
}
public int remover_materialtiagoalves(MatModelo modelo){
return 1;
}
public int alterar_materialtiagoalves(MatModelo modelo){
return 1;
}
public Collections listar_materialtiagoalves(MatModelo modelo){
return null;
}
}
JAVA E MTO LOKO HAHAHAH
grato pela ajuda d vcs …