Olá amigos
Preciso gravar itens em um banco de dados. Esses itens são gerados através de um laço. Os itens são compostos de 4 campos : Esferico, Cilindrico e Descrição.
O campo Descrição deveria guardar uma string para identificar o produto. por exemplo: "PRODUTO " + esferico + cilindrico.
Pra isso criei a variavel string descricao = " " que irei concatenar com o esferico e o cilindrico.
O problema é que quando eu gravo o campo descrição ele fica estático no banco de dados.
|Esferico| Cilindrico | Descricao
era pra ser assim: -6.00 +2.00 Produto -6.00+2.00
mas ta ficanco assim: |Esferico| Cilindrico | Descricao
-6.00 +2.00 Produto
Entendeu o meu problema ? o campo descricao tá estático.
Coloquei um system.out.printif pra testar o campo descrição e lá funciona.
Dá uma olhada no código.
Ficarei grato se alguem poder ajudar.
public class GeraProduto{
public static void main(String args[]){
conexao plug = new conexao();
int inicio = -6;
double Esferico;
double Cilindrico;
String descricao = “”;
for( Esferico=inicio; Esferico<=6;Esferico=Esferico+0.25) {
for( Cilindrico=0.25; Cilindrico<=3;Cilindrico=Cilindrico+0.25) {
//for( Eixo=1; Eixo<=180;Eixo=Eixo+1){
descricao =“POLICARBONATO “+Esferico+” “+Cilindrico;
System.out.println(descricao);
plug.conecta(“com.mysql.jdbc.Driver”,“jdbc:mysql://localhost/produtos”,“root”,“admin”);
String insertsql = “insert into lentes (esferico,cilindrico,descricao) values (”+Esferico+”,”+Cilindrico+","+"‘descricao’)";
plug.grava(insertsql);
}
}
plug.desconecta();
}
}