0
This is a simple exercise to store 5 information in the bank: nomeCliente
, nomeProduto
, pesoProduto
(informed by the client), valorProduto
(standard value of 1.20
) and valorFinal
(final result of pesoProduto
x valorProduto
).
With this information, it is not storing in the Java database, it accuses this error:
Syntax error. Encountered "From"
Calcularreciclavel.java
package com.service.reciclavel;
public class CalcularReciclar {
private String nomeCliente, nomeProduto;
private double pesoProduto, valorFinal, valorProduto;
public CalcularReciclar (String nomeCliente, String nomeProduto, double pesoProduto, double valorProduto) {
this.nomeCliente = nomeCliente;
this.nomeProduto = nomeProduto;
this.pesoProduto = pesoProduto;
this.valorProduto = valorProduto;
this.valorFinal = this.pesoProduto * this.valorProduto;
}
public String getNomeCliente() {
return nomeCliente;
}
public void setNomeCliente (String NomeCliente) {
this.nomeCliente = nomeCliente;
}
public String getNomeProduto() {
return nomeProduto;
}
public void setNomeProduto (String NomeProduto) {
this.nomeProduto = nomeProduto;
}
public double getPesoProduto() {
return pesoProduto;
}
public void setPesoProduto (double PesoProduto) {
this.pesoProduto = pesoProduto;
}
public double getValorFinal() {
return valorFinal;
}
public void setValorFinal (double ValorFinal) {
this.valorFinal = valorFinal;
}
public double getValorProduto() {
return valorProduto;
}
public void setValorProduto (double ValorProduto) {
this.valorProduto = valorProduto;
}
public double gerarValorFinal() {
this.valorFinal = this.pesoProduto * this.valorProduto;
return this.valorFinal;
}
public void gerarNota(){
System.out.println("Total" + valorFinal);
}
}
Java recyclable.
package com.service.reciclavel;
import javax.jws.WebService;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
@WebService(
name = "Reciclar",
serviceName = "ReciclarService")
public class Reciclar {
private static final String banco = "jdbc:derby://localhost:1527/Reciclavel";
private static final String usuario = "root";
private static final String senha = "123456";
private Connection conexao;
private PreparedStatement adicionar;
@WebMethod(operationName = "converterCreditos")
public CalcularReciclar converterCreditos
(
@WebParam(name = "nomeCliente") String nomeCliente,
@WebParam(name = "nomeProduto") String nomeProduto,
@WebParam(name = "pesoProduto") double pesoProduto,
@WebParam(name = "valorProduto") double valorProduto
)
{
try{
conexao = DriverManager.getConnection(banco,usuario,senha);
adicionar = conexao.prepareStatement("INSERT INTO from Produtos nomeCliente, nomeProduto, pesoProduto, valorProduto, valorFinal");
adicionar.setString(1, nomeCliente);
ResultSet resultado = adicionar.executeQuery();
}
catch(SQLException e)
{
e.printStackTrace();
}
CalcularReciclar unidadeUm = new CalcularReciclar(nomeCliente, nomeProduto, pesoProduto, valorProduto);
unidadeUm.gerarValorFinal();
return unidadeUm;
}
}