Como faço para grarvar as parcelas no banco?E quanto a data tem que ficar assim
12/01/2010
12/02/2010
12/03/2010
Tenho que listar no Jtable e gravar no bd,mas não estou conseguindo.
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
double valorparc,valocompra;
int numepar=0;
numepar=tf_numparcelas.getText().length();
Calendar datacompra = Calendar.getInstance();
if (numepar > 0)
{
valorparc=((Double.parseDouble(tf_valorliquido.getText()) / (Double.parseDouble(tf_numparcelas.getText()))));
tf_valorpar.setText(String.valueOf(valorparc));
for(int cont=1;cont<=numepar;cont++)
{
datacompra.add(Calendar.MONTH,1);
}
}
}
Estou seguindo esse exemplo,que não tem acesso ao bd e mostra o resultado no prompt de comando…
import java.util.Calendar;
public class Juros {
// essas informações serão resgatadas por você, não sei como
private static final double VALOR_TOTAL = 1110.0;
private static final int NUMERO_PARCELAS = 12;
private static final double JUROS = 0.05; // 5%
private static final Calendar DATA_EMISSAO = Calendar.getInstance();
public static void main(String[] args) {
// imprima o cabeçalho no início, caso te interesse
double montante = VALOR_TOTAL + VALOR_TOTAL * JUROS;
int montanteEmCentavos = (int) (montante * 100);
int valorParcela = montanteEmCentavos / NUMERO_PARCELAS;
int parcela1 = montanteEmCentavos - valorParcela
* (NUMERO_PARCELAS - 1);
imprimeInfo(1, NUMERO_PARCELAS, parcela1, DATA_EMISSAO);
for (int i = 2; i <= NUMERO_PARCELAS; i++) {
DATA_EMISSAO.add(Calendar.MONTH, 1);
imprimeInfo(i, NUMERO_PARCELAS, valorParcela, DATA_EMISSAO);
}
System.out.printf("%nTotal do acerto: R$ %.2f%n", montante);
}
private static void imprimeInfo(int numeroParcela, int totalParcelas,
int valorEmCentavos, Calendar data) {
System.out.printf("%02d/%02d\t%td/%tm/%ty\tR$ %.2f%n", numeroParcela,
totalParcelas, data, data, data, valorEmCentavos / 100.0);
}
}