网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

从list到struts和spring的示例代码

这篇文章主要介绍从list到struts和spring的示例代码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

网站制作、网站设计服务团队是一支充满着热情的团队,执着、敏锐、追求更好,是创新互联的标准与要求,同时竭诚为客户提供服务是我们的理念。创新互联建站把每个网站当做一个产品来开发,精雕细琢,追求一名工匠心中的细致,我们更用心!

package com.sterning.commons;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import com.sterning.books.model.Student;
public class PageDAO {
    private Connection conn ;
    private PreparedStatement pstmt ;
    private ResultSet rs ;
    private static final String DRIVER = "com.MySQL.jdbc.Driver" ;
    private static final String URL = "jdbc:mysql://localhost:3306/ssh3" ;
    private static final String USERNAME = "root" ;
    private static final String PASSWORD = "mysqling" ;
   
    private Student student ;
   
    //数据库连接
    public synchronized Connection getConnection () {
          try {
                Class.forName (DRIVER) ;
                conn = DriverManager.getConnection (URL,USERNAME,PASSWORD) ;
          } catch (ClassNotFoundException e) {
                e.printStackTrace () ;
                return null ;
          } catch (SQLException e) {
                e.printStackTrace () ;
                return null ;
          }
          return conn ;
    }
 
 //分页查询
 public  ListqueryByPage (int pageSize, int pageNow) {
       Listlist = new ArrayList() ;
                try {
           if (this.getConnection()!=null && pageSize>0 && pageNow>0) {
                 pstmt = this.getConnection().prepareStatement(
                    "select * from student order by stu_id limit "+(pageNow*pageSize-pageSize)+","+pageSize
                 );
                 rs = pstmt.executeQuery () ;
                 System.out.println("it is ok now,hehe");
//                  float ff =pageNow*pageSize-pageSize;
                 int ii = 0;
                 while (rs.next()) {
                     ii = ii +1;
//                      System.out.println("it is empty" + ff);
                       student = new Student () ;
                       student.setStu_id (rs.getInt(1)) ;
                       System.out.println(student.getStu_id());
                       student.setStuName (rs.getString(2)) ;
                       student.setAddress (rs.getString(3)) ;
                       student.setStuPhone (rs.getString(4)) ;
                       list.add (student) ;
                 }
                 System.out.println("ii:"+ii);
           }
        } catch(SQLException e) {
              e.printStackTrace() ;
        }
        return list ;
  }
}
***************************************************************************
package com.sterning.books.model;

public class Student {
   private int stu_id ;
   private String stuName ;
   private String address ;
   private String stuPhone ;
   
   public Student () {
   }
   
   public int getStu_id () {
         return stu_id ;
   }
   
   public void setStu_id (int stu_id) {
       this.stu_id = stu_id ;
   }
   
   public String getStuName () {
         return stuName ;
   }
   
   public void setStuName (String stuName) {
         this.stuName = stuName ;
   }
   
   public String getAddress () {
         return address ;
   }
   
   public void setAddress (String address) {
         this.address = address ;
   }
   
   public String getStuPhone () {
         return stuPhone ;
   }
   
   public void setStuPhone (String stuPhone) {
         this.stuPhone = stuPhone ;
   }
}

*********************************************