java login code

 import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

private void loginbtnActionPerformed(java.awt.event.ActionEvent evt) 

{

        String url="jdbc:mysql://localhost:3306/users?useSSL=false";
        String user="root";
        String pass="";
        String un=usertf.getText();
        String pwd=passtf.getText();
        String q1="select * from users where email=?";
        String q2="select * from users where email=? and password=?";

        try
        {
        Class.forName("com.cj.mysql.jdbc.Driver");
        Connection con=DriverManager.getConnection(url,user,pass);
        PreparedStatement pst1=con.prepareStatement(q1);
        pst1.setString(1,un);
        ResultSet rs1=pst1.executeQuery();
        PreparedStatement pst2;
                if(rs1.next())
                {
                    pst2=con.prepareStatement(q2);
                    ResultSet rs2=pst2.executeQuery();
                                if(rs2.next())
                                {
                                System.out.println("valid login found");
                                }
                                else
                                {
                                  System.out.println("password is incorrect");
   
                                }
                    
                }
        else
        {
        System.out.println("email not found");
        }
        }
        catch(SQLException e)
        {
            System.out.println(e);
        }

}                                        

0 Comments