Untitled Document
Untitled Document
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public LoginForm() {
setTitle("Login Form");
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
// Create panels
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(7, 2));
private void insertUser(String firstName, String lastName, String email, String username,
String mobile, String password) {
String query = "INSERT INTO users (first_name, last_name, email, username, mobile,
password) VALUES (?, ?, ?, ?, ?, ?)";
try (Connection conn = DriverManager.getConnection(DB_URL, USER, PASS);
PreparedStatement pstmt = conn.prepareStatement(query)) {
pstmt.setString(1, firstName);
pstmt.setString(2, lastName);
pstmt.setString(3, email);
pstmt.setString(4, username);
pstmt.setString(5, mobile);
pstmt.setString(6, password);