Mega Code Archive

 
Categories / Java / JSP
 

Fetching Data From a Database

<%@ page import="java.sql.*" %> <% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); %> <HTML>     <HEAD>         <TITLE>Fetching Data From a Database</TITLE>     </HEAD>     <BODY>         <H1>Database Lookup</H1>         <FORM ACTION="self.jsp" METHOD="POST">             Please enter the ID of the publisher you want to find:             <BR>             <INPUT TYPE="TEXT" NAME="id">             <BR>             <INPUT TYPE="SUBMIT" value="Submit">         </FORM>         <H1>Fetching Data From a Database</H1>         <%              Connection connection = DriverManager.getConnection(                 "jdbc:odbc:data", "userName", "password");             Statement statement = connection.createStatement();             String id = request.getParameter("id");               ResultSet resultset =                  statement.executeQuery("select * from tableName where id = '" + id + "'") ;              if(!resultset.next()) {                 out.println("Sorry, could not find that publisher. " +                 "Please <A HREF='tryAgain.html'>try again</A>.");             } else {         %>         <TABLE BORDER="1">             <TR>                <TH>ID</TH>                <TH>Name</TH>                <TH>City</TH>                <TH>State</TH>                <TH>Country</TH>            </TR>            <TR>                <TD> <%= resultset.getString(1) %> </TD>                <TD> <%= resultset.getString(2) %> </TD>                <TD> <%= resultset.getString(3) %> </TD>                <TD> <%= resultset.getString(4) %> </TD>                <TD> <%= resultset.getString(5) %> </TD>            </TR>        </TABLE>        <BR>        <%             }         %>     </BODY> </HTML>