.xls ファイル (Excel) を読み込んでデータベースに挿入しています。これを行うためにjspを使用していますが、重複するキーがない場合は正常に機能しています。
patientId = list1.get(i).toString();
patientFname = list2.get(i).toString();
patientLname = list3.get(i).toString();
patientMname = list4.get(i).toString();
patientGender = list5.get(i).toString();
patientBirthday = list6.get(i).toString();
patientAge = list7.get(i).toString();
patientAddress = list8.get(i).toString();
patientCompany = list9.get(i).toString();
ResultSet rs=st.executeQuery("SELECT idpatients FROM patients");
if (rs.first()) {
}
st.executeUpdate("insert into patients(idpatients,pfirstname,plastname,pmiddlename,gender,birthdate,age,address,company) values('"+patientId+"','"+patientFname+"','"+patientLname+"','"+patientMname+"','"+patientGender+"','"+patientBirthday+"','"+patientAge+"','"+patientAddress+"','"+patientCompany+"')");
重複した主キーがあるとうまくいきません。それを無視して次のデータに進みたいと思います。