Enviado em 04/06/2013 - 12:06h
Amigos sei que minha pergunta é um tanto fútil, mas cansei de procurar dicas na internet e nenhuma me ajudou. Instalei e configurei o netbeans, mysql e java no slackware, mas estou a dois dias tentando inserir dados no banco de dados e não consigo. Fiz um pequeno programinha em java de agenda no netbeans, faço a conexão normalmente com o mysql, o programa roda legal, mas a inserção não funciona.
Exemplo o trecho do código java utilizando as variáveis abaixo:
String cod = "90";
String nom="João";
String cid = "BH";
String id = "22";
st.executeUpdate("INSERT INTO tbaluno (cod,nom,cid,id)VALUES('cod,nome,cid,idad'" );
Esta é apenas uma das 200 formas que tentei inserir os dados. Quando não dá erro da instrução sql, o erro que aparece é:
Ok:: Conexão ok!!!
Erro SQL:Unknown column 'João' in 'field list'
CONSTRUÍDO COM SUCESSO (tempo total: 2 segundos)
Como podem ver o parâmetro Maria que passei para o campo nome está sendo considerado uma coluna ao invés de dados.
Se eu fizer isto funciona normalmente:
st.executeUpdate("INSERT INTO tbaluno " + "VALUES ('90','João','BH', '22')");
Agradeço.
Exemplo o trecho do código java utilizando as variáveis abaixo:
String cod = "90";
String nom="João";
String cid = "BH";
String id = "22";
st.executeUpdate("INSERT INTO tbaluno (cod,nom,cid,id)VALUES('cod,nome,cid,idad'" );
Esta é apenas uma das 200 formas que tentei inserir os dados. Quando não dá erro da instrução sql, o erro que aparece é:
Ok:: Conexão ok!!!
Erro SQL:Unknown column 'João' in 'field list'
CONSTRUÍDO COM SUCESSO (tempo total: 2 segundos)
Como podem ver o parâmetro Maria que passei para o campo nome está sendo considerado uma coluna ao invés de dados.
Se eu fizer isto funciona normalmente:
st.executeUpdate("INSERT INTO tbaluno " + "VALUES ('90','João','BH', '22')");
Agradeço.