分页查询信息eclipse jdbc mysql.docx
使用jdbc连接mysql数据库实现分页查询任务
通过mysql数据库提供的分页机制,实现商品信息的分页查询功能MySQL分页查询,将查询到的信息显示到jsp页面上。
本项目时一个简单的运
分页查询信息 使用jdbc连接mysql数据库实现分页查询任务 通过mysql数据库提供的分页机制,实现商品信息的分页查询功能MySQL分页查询,将查询到的信息显示到jsp页面上。 本项目时一个简单的运用eclipse+jdbc+mysql的小程序。 连接的数据库名称为db_database11,属性如下: 1..pmf.bean的包,包中是名为Product的类,用于封装商品信息。 全部代码如下: .pmf.bean; /** * 商品 * */ public class Product { public static final int PAGE_SIZE = 2; // 编号 private int id; // 名称 private String name; // 价格 private double price; // 数量 private int num; // 单位 private String unit; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } public int getNum() { return num; } public void setNum(int num) { this.num = num; } public String getUnit() { return unit; } public void setUnit(String unit) { this.unit = unit; } } 创建名为“BookDao”的类,主要用于封装商品数据库的相关操作。在BookDao类中首先编写getConnection()方法,用于创建Connection对象。接着创建商品信息的分页查询方法find(),其中page参数用于传递要查询的页码。在分页查询过程中还需要获取信息的总记录数,用于计算商品信息的总页数。此方法写在findCount()方法中。 代码如下: .pmf.bean; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.List; /** * 商品数据库操作 * */ public class BookDao { /** * 获取数据库连接 * ***@return Connection对象 */ public Connection getConnection(){ // 数据库连接 Connection conn = null; try { // 加载数据库驱动,注册到驱动管理器 Class.forName("com.mysql.jdbc.Driver"); // 数据库连接字符串 String url = "jdbc:mysql://localhost:3306/db_database11"; // 数据库用户名 String username = "root"; // 数据库密码 String password = "123123"; // 创建Connection连接 conn = DriverManager.getConnection(url,username,password); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } (编辑:源码网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |