我正在阅读一个 .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+"')");
如果有重复的主键,它就不起作用,我想忽略它并继续下一个数据。