السلام عليكم ورحمة الله وبركاته
أنا مبتدئ في الجافا وقلت لنفسي لكي اتحسن يجب ان ابرمج مشروع لبرنامج تطبيقي ينفع في إحدى المجالات ولكي لا اطيل عليكم بدأ مشروع برنامج لصيدلية ولكن من البداية واجهتني مشكلة مع الmysql وهو خطأ يظهر في عملية الإدخال 'Column count doesn't match value count at row 1' وهذا هو الكود
public void newMedicen(MedicenEntity medicen) throws SQLException {
conn = DriverManager.getConnection(url, user, pass);
prst = conn.prepareStatement("insert into medicen " +
"(med_name,med_name_ar,med_comp,med_indc,med_mfc," +
"med_producer,med_mcc,med_no_tab,med_no_str,med_price" +
"price_per_tab,price_per_str) " +
"VALUES (?,?,?,?,?,?,?,?,?,?,?,?)");
prst.setString(1, medicen.getMedname());
prst.setString(2, medicen.getMednamear());
prst.setString(3, medicen.getMedcomp());
prst.setString(4, medicen.getMedindc());
prst.setString(5, medicen.getMedform());
prst.setLong(6, medicen.getMedproducer());
prst.setString(7, medicen.getMedcat());
prst.setInt(8, medicen.getMednotab());
prst.setInt(9, medicen.getMednostr());
prst.setDouble(10, medicen.getMedprice());
prst.setDouble(11, medicen.getPricepertab());
prst.setDouble(12, medicen.getPriceperstr());
prst.executeUpdate();
conn.close();
}مع أن هذه الطريقة تعمل مع بعض الدوال(methods) الأخرى ولا أعرف لماذا لا تعمل مع هذا الداله خاصة