sql 分页查询

Posted 麦克斯-侯的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 分页查询相关的知识,希望对你有一定的参考价值。

public List<Student>list = new ArrayList<>(int page) {
	
	try {
		Class.forName("com.mysql.jdbc.Driver");
	} catch (ClassNotFoundException e1) {
		e1.printStackTrace();
	}
	
	try (Connection connection = DriverManager.getConnection(url, user, pass)) {
		int size =2;
		
		String sql = "SELECT * FROM student order by asc limit ?,?";
		java.sql.PreparedStatement statement = connection.prepareStatement(sql);

		int p = (page-1)*size;//分页id算法,用于计算开始id
		
		statement.setInt(1, p);
		statement.setInt(2,size);

	} catch (SQLException e) {
		e.printStackTrace();
	}
}

  

以上是关于sql 分页查询的主要内容,如果未能解决你的问题,请参考以下文章

mybatis动态sql片段与分页,排序,传参的使用

分页查询的sql 语句(参数1,参数2)?怎么写?

Microsoft SQL Server 代码片段收集

数据表过滤器在应用SQL Server 2008分页代码时无法正常工作

thinkphp5原生查询时,查询结果怎么分页,具体代码应该怎么写?

sql [SQL查询片段]用于在命令行或通过R和其他工具使用SQL的快速代码段#tags:sql,R,text processing,命令li