Je développe un projet sur un système de gestion d'hôtel. J'ai un formulaire de deux formes, checkin et allocation de service, écrit dans Netbeans. Dans le formulaire d'enregistrement, je vais simplement entrer les valeurs des détails du client. J'utilise une base de données ms-access.Comment stocker la valeur jtable dans la base de données
Dans la base de données, j'ai un champ de service que je laisse vide lorsque je saisis le formulaire d'enregistrement.
Ensuite, il y a le formulaire d'allocation de service. Dans cette forme j'ai un textfield et un jtable. Chaque fois que j'entre dans le champ de texte et cliquez sur le bouton ajouter, il ajoute à jtable. Je veux stocker toutes les valeurs de la jtable dans le domaine des services dans la base de données qui a une colonne numérotée 5.
Ceci est mon code:
int row=jTable1.getRowCount();
for(int i=0;i<=row;i++)
{
service1=jTable1.getValueAt(i,0).toString();
System.out.println(service1);
System.out.println("here checked");
ps.setString(15,service1);
}
Je n'ai qu'une seule colonne dans le jtable. Je stocker la valeur, mais il donne cette erreur:
java.lang.ArrayIndexOutOfBoundsException: 14