How to Retrieve Rows From ResultSet for MySQL in JSP

The ResultSet object is used by Java and JavaServer Pages (JSP) to call a table of data from a MySQL database. The ResultSet object can be used to retrieve the rows of a database and display them in a JSP page. Notepad is a free, built-in text editor of Windows that allows you to edit JSP pages and insert the correct code to retrieve rows from ResultSet for MySQL.

Instructions

    • 1

      Click “Start,” “All Programs” and select “Notepad.”

    • 2

      Click “File” and select “Open.” Select the JSP file and click “Open.”

    • 3

      Copy and paste the following code into your JSP page in between the </body> and <body> tags, where you would like the rows from MySQL to appear:
      import java.sql.Connection;
      import java.sql.DriverManager;
      import java.sql.ResultSet;
      import java.sql.SQLException;
      import java.sql.Statement;

      public class GetNumberOfRowsScrollableResultSet_MySQL {

      public static Connection getConnection() throws Exception {
      String driver = "org.gjt.mm.mysql.Driver";
      String url = "jdbc:mysql://localhost/databaseName";
      String username = "root";
      String password = "root";
      Class.forName(driver);
      Connection conn = DriverManager.getConnection(url, username, password);
      return conn;
      }

      public static void main(String[] args) {
      Connection conn = null;
      Statement stmt = null;
      ResultSet rs = null;
      try {
      conn = getConnection();
      String query = "select id from employees";
      stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);

      rs = stmt.executeQuery(query);
      // extract data from the ResultSet scroll from top
      while (rs.next()) {
      String id = rs.getString(1);
      System.out.println("id=" + id);
      }
      // move to the end of the result set
      rs.last();
      // get the row number of the last row which is also the row count
      int rowCount = rs.getRow();
      System.out.println("rowCount=" + rowCount);
      } catch (Exception e) {
      e.printStackTrace();
      } finally {
      try {
      rs.close();
      stmt.close();
      conn.close();
      } catch (SQLException e) {
      e.printStackTrace();
      }
      }
      }
      }

    • 4

      Click “File” and select “Save.”

    • 5

      Upload the saved JSP file to your Web server using an FTP or Telnet client.

Related Searches:

References

Comments

Related Ads

Featured