Java Programming Practical 30

Question 1
Write program to retrieve data from table using ResultSet interface. (Use various methods of navigation methods)
ResultDemo.java
Java
				import java.sql.*;

public class ResultDemo
{
    public static void main(String args[])
    {
        try
        {
            Class.forName("com.mysql.jdbc.Driver");
            System.out.println("Driver loaded");
            Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb","root","");
            System.out.println("Connection to the database created");
            Statement st = con.createStatement();
            String query = "select * from student";
            ResultSet rs=st.executeQuery(query);
            System.out.println("Roll No\t\t\tName\t\t\tBranch");
            while(rs.next())
            {
                System.out.println(rs.getInt(1)+"\t\t\t"+rs.getString(2)+"\t\t\t"+rs.getString(3));
            }
			
			if (rs.first()) {
                System.out.println("\n--- Moving to First Row ---");
                System.out.println("First Row: " + rs.getInt(1)+"\t\t\t"+rs.getString(2)+"\t\t\t"+rs.getString(3));
            }

            if (rs.last()) {
                System.out.println("\n--- Moving to Last Row ---");
                System.out.println("Last Row: " + rs.getInt(1)+"\t\t\t"+rs.getString(2)+"\t\t\t"+rs.getString(3));
            }
        }
        catch (Exception e)
        {
            System.out.println(e);
        }
    }
}

			
Output

Leave a Comment

Your email address will not be published. Required fields are marked *