Fetching Records From A Database
Fetching Records From A Database
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> <%= resultset.getString(2) <TD> <%= resultset.getString(3) <TD> <%= resultset.getString(4) <TD> <%= resultset.getString(5) </TR> </TABLE> <BR> <% } %>
</BODY> </HTML>