DataBase Part1


  import java.sql.Connection; 

  import java.sql.ResultSet;

  import java.sql.DriverManager; 

import java.sql.SQLException;

  

  

public class DataBase {

    

    private static final String URL = "jdbc:mysql://localhost:3306/testdb";

    private static final String USER = "root";

    private static final String PASSWORD = "Sabir123@";

    private static final String DBDRIVER = "com.mysql.cj.jdbc.Driver";

    

    java.sql.Statement stmt=null;

    Connection con;

    

    public void OpenConnection(){

       

        try{

         Class.forName(DBDRIVER);

con = DriverManager.getConnection(URL,USER,PASSWORD);

         System.out.print("Connection Success");

        }catch(Exception e){

            System.out.print("25 Line:"+e.getMessage());

        }

           

    }

    

    

    public void Insertrecord(String Name,String Class,String Roll,String Contact){

        

        String sql="INSERT INTO student (Name, Class, Roll, Contact) VALUES ('"+Name+"', '"+Class+"',"+Roll+","+Contact+");";

        ExcuteStatement(sql);

        

    }

    

     public void Updaterecord(String Id,String Name,String Class,String Roll,String Contact){

        

         String sql="UPDATE student SET Name = '"+Name+"',Class = '"+Class+"',Roll = "+Roll+",Contact = "+Contact+"  WHERE Id = "+Id;

         ExcuteStatement(sql);

    }

     

     public void DeleteRecord(String Id){

         

         String sql="DELETE FROM student where Id="+Id;

         ExcuteStatement(sql);

         

     }

     

     

     public ResultSet ReadStudent(){

          String sql="select * from student;";

                  

                  return this.ReadRecord(sql);

     }

     

         public ResultSet ReadStudentBySearch(String studentName){

         // String sql="select * from student Where Name='"+studentName+"';";

           String sql = "SELECT * FROM student WHERE Name LIKE '%" + studentName + "%';";

   

                  return this.ReadRecord(sql);

     }

     

     

  

     

     //=============

     public void ExcuteStatement(String sql){

              try {

             this.OpenConnection();

                        

     stmt = con.createStatement();

                     stmt.executeUpdate(sql);

            // con.close();

    // stmt.close();

}catch(Exception e) {

System.out.print("Error :"+e.getMessage());

}

     }

        public ResultSet ReadRecord(String sql){

         ResultSet rs = null;

          try {

             this.OpenConnection();

                        

     stmt = con.createStatement();

                     rs= stmt.executeQuery(sql);

            // con.close();

    // stmt.close();

}catch(Exception e) {

System.out.print("Error :"+e.getMessage());

}

          

          

     

          

          

         return rs;

     }

     

    

     

}


Comments

Popular posts from this blog

Remove (Clear) and remove Selected element

JSpinner

🛢️ MySQL Connection & CRUD Operations in Java