Ola pessoal,
alguém poderia me ajudar com esse erro:
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘(1,‘Ativo’,‘0’,Ativo)’ at line 1[SQL: 1064, 42000]
Comando MySQL:
public int incluirConta(Conta a) throws Exception {
// retorna 0 => erro na inclusão
// 1 => incluiu
// 2 => nome cadastrado
int retorno = 0;
String sql = null;
Connection conn = this.conexao.abreConexaoBD();
Statement st = conn.createStatement();
sql = "insert into conta (codEstendido, descricao, saldo, tipo";
sql += "values (";
sql += a.getCodEstendido() + ",";
sql += "'" + a.getDescricao() + "',";
sql += "'" + a.getSaldo() + "',";
sql += a.getTipo() + ")";
int qRs = st.executeUpdate(sql);
if (qRs == 0) {
retorno = 0;
} else {
retorno = 1;
}
st.close();
conn.close();
return retorno;
}
Eu passei pelo debug, ate a linha 19 a aplicação rodo certinha, mas depois deu esse erro
acho que esse int qRs que esta dando erro, mas não sei o que fazer
alguém poderia me ajudar?