MEU CODIGO
Primeiramente, posta o código e não fotos dele.
Porque você está concatenando os parâmetros na String
da query?
Não é assim que se utiliza PreparedStatement
.
Tire os ;
das queries.
No seu INSERT
faltou fechar um parênteses.
além do parêntese que não esta fechando, tem uma , concatenada antes do parametro.
Entao a sua string esta ficando assim
insert into tabela(id) values (,123;
quando deveria ser assim:
insert into tabela(id) values (123)
e voce nao precisa usar o preparedstatement se nao for passar parametros. pode ser um statement. para usar o preparedstatement seu codigo deveria ser assim:
String sql = "insert into tabela(id) values (?)";
PreparedStatement psmt = conn.prepareStatement(sql);
psmt.setLong(1, id);
psmt.execute();