Finereport6.5怎么实现数据库分页,我用的是MySQL数据库

Finereport6.5怎么实现数据库分页,我用的是MySQL数据库,第1张

一.逻辑分页

1.逻辑分页的第一种方式,利用ResultSet的滚动分页。步骤如下:

a.根据条件sql查询数据库

b.得到ResultSet的结果集,由于ResultSet带有游标,因此可以使用其next()方法来指向下一条记录。

c.利用next()方法,得到分页所需的结果集。

这种分页方式依靠的是对结果集的算法来分页,因此通常被称为“逻辑分页”。

代码如下:

/**

* TestPageResultSetDAO.java

*

* Copyright 2008. All Rights Reserved.

*/

package com.cosmow.pageresultset.dao

import java.sql.Connection

import java.sql.DriverManager

import java.sql.PreparedStatement

import java.sql.ResultSet

1. JDBC>邻接数据库示例

我们以邻接Oracle数据库为例先容JDBC体例邻接一个数据库的把持步调。

新建数据库,选择JDBC体例邻接

>

选择数据库类型,修改URL

选择数据库类型如Oracle,会自动加载的驱动器及默许的URL,按照真际数据库处事器地址修改URL,以下:

输进用户名、稀码,测试邻接

输进Oracle数据库用户名与稀码,点击左上方的测试邻接,提示成功,数据库邻接便定义好了。

其他数据库邻接步调沟通。

注:测试邻接成功其真没有是说曾经可以切确地获得到数据库的数据,测试的只是汇集邻接。

2. >数据库驱动及URL对应表

>

注:一样泛泛在win7中,数据邻接时默许死成的URL中的驱动类型是Access2007,假设邻接得败,则当地安装Access2007或以上版本驱动,年夜概将默许死成的URL中驱动类型改成Access2003类型。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/6117152.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-15
下一篇2023-03-15

发表评论

登录后才能评论

评论列表(0条)

    保存