这篇文章主要介绍从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 List
List
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 ;
}
}
*********************************************
<!-- Add packages here -->
************************************
show*****
<%@ page="" contenttype="text/html; charset=UTF-8">
<%@taglib prefix="s" uri="/struts-tags">
Product Name | Price | Dianhua | Date of production |
undefinedundefined
********************************************
">进入学员系统
以上是“从list到struts和spring的示例代码”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!
当前文章:从list到struts和spring的示例代码
文章源于:https://www.cdcxhl.com/article48/pdodep.html
成都网站建设公司_创新互联,为您提供全网营销推广、商城网站、网站导航、移动网站建设、关键词优化、响应式网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联