Feras Awwad نشر 21 مايو 2019 أرسل تقرير مشاركة نشر 21 مايو 2019 كود قائمة بأسماء الموظفين الذين اسمهم الاول «ahmed» اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
2 Entesar Khaled نشر 21 مايو 2019 أرسل تقرير مشاركة نشر 21 مايو 2019 أهلًا بك، يمكنك تجريب هذا البرنامج المُنشأ سابقًا لنفس الهدف على زبائن بدلًا من موظفين...على اعتبار أنك تستخدم NetBeans لإنشاء الواجهات فإن الزر reloadButton الذي ستنشئه سيقوم بمهمة إظهار أسماء الأشخاص ذو الإسم "ahmed" public static ArrayList<Customer> getAllCustomer() throws ClassNotFoundException, SQLException { Connection conn=DBConnection.getDBConnection().getConnection(); Statement stm; stm = conn.createStatement(); String sql = "select customer_name from customers where customer_name LIKE 'Ahmed%' OR customer_name LIKE 'ahmed%' order by customer_name"; ResultSet rst; rst = stm.executeQuery(sql); ArrayList<Customer> customerList = new ArrayList<>(); while (rst.next()) { Customer customer = new Customer(rst.getString("id"), rst.getString("name"), rst.getString("address"), rst.getDouble("salary")); customerList.add(customer); } return customerList; } //this is the model class public class Customer { private String id; private String name; private String salary; private String address; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSalary() { return salary; } public void setSalary(String salary) { this.salary = salary; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } } //this is the view method private void reloadButtonActionPerformed(java.awt.event.ActionEvent evt) { try { ArrayList<Customer> customerList = null; try { try { customerList = CustomerController.getAllCustomer(); } catch (SQLException ex) { Logger.getLogger(veiwCustomerFrame.class.getName()).log(Level.SEVERE, null, ex); } } catch (Exception ex) { Logger.getLogger(ViewCustomerForm.class.getName()).log(Level.SEVERE, null, ex); } DefaultTableModel tableModel = (DefaultTableModel) customerTable.getModel(); tableModel.setRowCount(0); for (Customer customer : customerList) { Object rowData[] = {customer.getId(), customer.getName(), customer.getAddress(), customer.getSalary()}; tableModel.addRow(rowData); } } catch (Exception ex) { Logger.getLogger(ViewCustomerForm.class.getName()).log(Level.SEVERE, null, ex); } } اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Feras Awwad نشر 21 مايو 2019 الكاتب أرسل تقرير مشاركة نشر 21 مايو 2019 شكرا مهندسة اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Feras Awwad
كود قائمة بأسماء الموظفين الذين اسمهم الاول «ahmed»
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.