public class Main extends javax.swing.JFrame { CardLayout cards; JPanel cardPanel; public static String Username; public static String Password; public static UserClass user = new UserClass(); public static DatabaseData data; public Main() { initComponents(); } private void btnLoginActionPerformed(java.awt.event.ActionEvent evt) { btnLogin.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { Username = txtUsername.getText(); Password = new String(txtPassword.getPassword()); if(getCustomerLogin()) { LoginPanel.setVisible(false); MainPanel.setVisible(true); ProfilePanel.setVisible(false); } } }); } public static boolean getCustomerLogin() { boolean status = false; try { Class.forName("oracle.jdbc.driver.OracleDriver"); Connection connect = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "system", "1234"); String sql = "SELECT * FROM PROJECT_DB_PIZZA.Customer WHERE customer_username = ? AND customer_password = ?"; PreparedStatement statement = connect.prepareStatement(sql); statement.setString(1, Username); statement.setString(2, Password); ResultSet set = statement.executeQuery(); if (set.next()) { user.setUsername(Username); status = true; } else { JOptionPane.showMessageDialog(null, "Invalid Username or Password"); } } catch (ClassNotFoundException | SQLException ex) { ex.printStackTrace(); } return status; } }
package project.db.pizza; public class UserClass { public static String sUsername; public void setUsername(String username) { sUsername = username; } public String getUsername() { return sUsername; } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง