JSP: Accéder à une Base de données et afficher les données d’une table

Author:
<%@ page import="java.sql.*" %>
<% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); %>
 
<HTML>
    <HEAD>
        <TITLE>Afficher les informations d'une Base de données </TITLE>
    </HEAD>
 
    <BODY>
        <H1>Tables de Base de données </H1>
        <FORM NAME="form1" ACTION="collecte.jsp" METHOD="POST">
 
        <% 
            int current = 1;
            if(request.getParameter("hidden") != null) {
                current = Integer.parseInt(request.getParameter("hidden"));
            }
 
            Connection connection = DriverManager.getConnection(
                "jdbc:odbc:data", "userName", "password");
 
            Statement statement = connection.createStatement(
                ResultSet.TYPE_SCROLL_INSENSITIVE,
                ResultSet.CONCUR_READ_ONLY);
 
            ResultSet resultset = 
                statement.executeQuery("select * from Boutique"); 
 
            if(current < 1){
                current = 1;
            }
 
            resultset.last();
            int rows = resultset.getRow();
            if(current <= rows){
                resultset.absolute(current);
            }    
        %>
 
            <TABLE BORDER="1">
                <TR>
                    <TH>ID</TH>
                    <TH>Nom</TH>
                    <TH>Ville</TH>
                    <TH>Pays</TH>
                    <TH>Email</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>
            <INPUT TYPE="HIDDEN" NAME="hidden" VALUE="<%= current %>">
            <INPUT TYPE="BUTTON" VALUE="Suivant" ONCLICK="moveNext()">
            <INPUT TYPE="BUTTON" VALUE="Précédent" ONCLICK="movePrevious()">
        </FORM>
 
        <SCRIPT LANGUAGE="JavaScript">
            <!--
            function moveNext()
            {
                var counter = 0
                counter = parseInt(document.form1.hidden.value) + 1
                document.form1.hidden.value = counter
                form1.submit()
            }    
            function movePrevious()
            {
                var counter = 0
                counter = parseInt(document.form1.hidden.value) - 1
                document.form1.hidden.value = counter
                form1.submit()
            }    
            // --> 
        </SCRIPT>
    </BODY>
</HTML>
 
           
       

Cet article JSP: Accéder à une Base de données et afficher les données d’une table est apparu en premier sur .