JDBC CallableStatement

 

JDBC CallableStatement 


Database     : College

Table name : Department

Fields : DeptCode INT & DeptName VARCHAR(20)

         




                Stored Procedure 

            DELIMITER //

 

            CREATE PROCEDURE getAll()

            BEGIN

                SELECT *

                FROM Department;

            END //

 

            DELIMITER ;




 // JDBC


import java.sql.*;


class JDBC_Demo

{

    public static void main(String as[])

    {  

        try

        {

            Connection conc = DriverManager.getConnection("jdbc:mysql://localhost:3306/College","root", "JP@2026");


System.out.println("Database Connected");


CallableStatement cs = conc.prepareCall("{call getAll()}");

ResultSet rs = cs.executeQuery();


while(rs.next())

{

System.out.println("Department Code = "+rs.getInt("DeptCode"));

System.out.println("Department Name = "+rs.getString(2));

}

conc.close();

}

catch(SQLException e)

{

System.out.println(e);

}

        catch(Exception e)

        {

            System.out.println(e);

        }

finally

{

System.out.println("End of Program.");

        }

    }

}



C>java JDBC_Demo

Database Connected

Department Code = 205

Department Name = IT

Department Code = 104

Department Name = CSE

Department Code = 105

Department Name = EEE

Department Code = 106

Department Name = ECE

Department Code = 111

Department Name = MECH

Department Code = 159

Department Name = CDS

End of Program.


>

No comments:

Post a Comment

Don't be a silent reader...
Leave your comments...

Anu