Uploader Comments (kurtphpr)
All Comments (16)
-
@henrique18590 tire a virgula da frente do WHERE
-
eu coloquei o codigo para alterar diretamente no mysql, foi quando apareceu este error...
->String sql = "update contato set nome=?, endereco=?, telefone=?, email=?, sexo=?, where id=?"
no caso do mysql coloquei so update contato set nome=?, endereco=?, telefone=?, email=?, sexo=?, where id=?
e atribuir os valores no lugar das "?" interrogações. fiz o correto?
-
nao to conseguindo, ainda continua com erro. tem o indice 5...
.... eu ja conseguir adicionar no banco.. so nao consiguo alterar e remover, acredito eu que seja no stmt.execute();
... eu uso windows 7 e boteii -> jdbc:mysql://localhost/agendab
d", "root", "admin".. algum problema??? abraço. se voce poder tirar minhas duvidas pelo msn, ficarei muito grato.
valeu...
Ronaldo eu não entendo uma coisa, toda vez que vc vai testar alguma coisa no main, o seu esta vazio, e o meu esta cheio de outros codigos, de conexao, de inserção... porque vc apaga? eu me perco totalmente nisso. E fico colocando // para neutralizar o que tinha pronto já e dar visão só par o que vc esta tratando. E isso mesmo?
marcosfrancisconi 1 year ago
@marcosfrancisconi fiz um post agora pouco exatamente sobre isso de uma olhada no meu blog javaelinux.worpress.com
kurtphpr 1 year ago
aaa, eu acho que achei o error... conseguir remover, nao to conseguindo alterar... tentei o codigo direto no mysql ai apareceu o seguinte...
-> ERROR 1064 (42000): You have an error in you sql syntax; check the manual that corresponds Mysql server version for the righ syntax to use near.
vlw... pode me ajudar?
essas aulas sao DEMAIS!!!!
aprendendo muito com elas.!!!!
henrique18590 1 year ago
@henrique18590 verifique seu sql, de um print nele e cole no terminal do mysql se der certo pelo terminal o problema é no java.
kurtphpr 1 year ago
parabens ronaldo... agora so que no meu ta dando um erro...
axu q eh eh no stmt.execute();
aparece o seguinte.
Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.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 'where id = 5' at line 1
.. at henrique.dao.ContatoDao.altera(ContatoDao.java:88) at agendadecontato.Main.main(Main.java:32)
ajuda
henrique18590 1 year ago
@henrique18590 verifique o seu sql, pode ser que esteja com algum erro, tente executa-lo no mysql pelo console, tbm pode ser que não exista o indice com o id =5 no banco, de um "select * from tuaTabela" pra ver se tem mesmo
Abraço
kurtphpr 1 year ago