zoukankan      html  css  js  c++  java
  • 教师投票系统(JSP+MySQL)

    display.jsp

    <%@ page language="java" import="java.sql.*" pageEncoding="gb2312"%>

     

    <html>

      

      

      <body>

     

            <table align="center">

            <caption>欢迎给老师投票</caption>

            <tr bgcolor="yellow">

            <td>编号</td>

             <td>姓名</td>

              <td>得票数</td>

               <td>投票</td>

            </tr>

         

            

            <%

            

                Class.forName("com.mysql.jdbc.Driver");

     

                Connection conn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/school","root","laifu1990");

     

                Statement stat=conn.createStatement();

                 String sql="select teacherno,teachername,vote from t_vote";

                 ResultSet rs=stat.executeQuery(sql);

                 while(rs.next())

                 {

                   String teacherno=rs.getString("teacherno");

                   String teachername=rs.getString("teachername");

                   int vote=rs.getInt("vote");

                   

                %>

                 

           

             <tr bgcolor="pink">

             <td><%=teacherno %></td>

             <td><%=teachername %></td>

             <td><img  src="img/bar.jpg" width="<%=vote %>>" height="10">

             <%=vote%></td>

             <td><a href="vote.jsp?teacherno=<%=teacherno%>">投票</a></td>

             </tr>

              <%

                }

                   

              stat.close();

              conn.close();

              %>

              </table>

      </body>

    </html>

    vote.jsp

    <%@ page language="java" import="java.sql.*" pageEncoding="gb2312"%>

     

      <html>

      

      

      <body>

        <%

           String teacherno = request.getParameter("teacherno");

           Class.forName("com.mysql.jdbc.Driver");

     

          Connection conn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/school","root","laifu1990");

     

           String sql="update t_vote set vote=vote+1 where teacherno=?";

           PreparedStatement ps=conn.prepareStatement(sql);

           ps.setString(1, teacherno);

           ps.executeUpdate();

           ps.close();

           conn.close();

           

         %>

        <jsp:forward page="display.jsp"></jsp:forward>

      </body>

    </html>

     

     

  • 相关阅读:
    [Node.js] CommonJS Modules
    [Node.js] npm init && npm install
    [AngularJS] Hijacking Existing HTML Attributes with Angular Directives
    [Node.js] Level 7. Persisting Data
    [Express] Level 5: Route file
    [Express] Level 5: Route Instance -- refactor the code
    [Express] Level 4: Body-parser -- Delete
    [Express] Level 4: Body-parser -- Post
    [Express] Level 3: Massaging User Data
    [Express] Level 3: Reading from the URL
  • 原文地址:https://www.cnblogs.com/laifu/p/3380687.html
Copyright © 2011-2022 走看看