`
wxq594808632
  • 浏览: 262415 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

derby分页语句

阅读更多

SELECT * FROM ( SELECT ROW_NUMBER() OVER() AS rownum, mytable.* FROM mytable) AS tmp WHERE rownum <= 9 and rownum>6;
 

 

从第六条数据到第九条

分享到:
评论
2 楼 wxq594808632 2012-08-28  
zhulongxing_sz 写道
其实,这样的分页查询,性能不理想,我试过在 300W 数据量中采用这种分页方式,需要 20~30秒之久;其实 Derby 10.6 以上版本有更好的分页支持,例如:SELECT * FROM YOUR_TABLE OFFSET ? ROWS FETCH NEXT ? ROWS ONLY,这样分页性能可以提升至毫秒级速度···希望对遇到同样需求的朋友有帮助,其实 Derby 是很棒的纯 Java 实现的开源数据库···


谢谢建议。。虽然已经过去了3年。。以后用到derby的时候会注意的。当时也只是做点小东西。已经很久没再看derby了。
1 楼 zhulongxing_sz 2012-08-28  
其实,这样的分页查询,性能不理想,我试过在 300W 数据量中采用这种分页方式,需要 20~30秒之久;其实 Derby 10.6 以上版本有更好的分页支持,例如:SELECT * FROM YOUR_TABLE OFFSET ? ROWS FETCH NEXT ? ROWS ONLY,这样分页性能可以提升至毫秒级速度···希望对遇到同样需求的朋友有帮助,其实 Derby 是很棒的纯 Java 实现的开源数据库···

相关推荐

    derby embedded模式设置用户名和密码

    通过配置 derby.properties 文件,可以实现对 Derby 嵌入式数据库的用户验证。具体步骤如下: 1. 在数据库所在目录下创建一个名为 derby.properties 的文件。 2. 在文件中添加以下内容: derby.connection....

    Derby安装,创建数据库,在JAVA程序中使用Derby

    Derby安装、创建数据库、在JAVA程序中使用Derby Derby是一种嵌入式数据库,...在上面的代码中,我们首先加载Derby驱动程序,然后使用`DriverManager`来连接到数据库,最后使用`Statement`对象执行SQL语句并输出结果。

    derby+myBatis 入门

    通过这个入门教程,读者将学习如何配置Derby数据库,创建表,以及如何利用MyBatis的XML映射文件和SQL语句进行数据操作。 【知识点详细说明】: 1. **Apache Derby**:Apache Derby是一个开源、免费的Java数据库...

    Eclipse插件Derby安装 Derby插件开发

    - **执行 SQL 查询**:提供一个 SQL 编辑器,用户可以编写 SQL 查询语句,并执行查看结果。 - **数据可视化**:展示查询结果的数据表格,方便用户查看和分析数据。 为了实现以上功能,我们可以使用 Java 编程语言...

    连接derby数据库方法—附图

    Derby数据库连接方法详解 Derby数据库连接方法是Java应用程序连接Derby数据库的主要方式。 Derby数据库是一种嵌入式关系数据库管理系统,可以嵌入到Java应用程序中,提供了一个轻量级、可靠的数据库解决方案。 ...

    java derby数据库详解

    Java Derby数据库是一个轻量级、完全用Java语言编写的开源数据库管理系统,被集成在Java SE 6(代号Mustang)中,为开发者提供了一种简单、易用且免费的数据库解决方案。Derby来源于Apache软件基金会的项目,体积...

    derby使用

    ### Apache Derby 数据库使用详解 #### 一、Apache Derby简介 Apache Derby是一款开源的关系型数据库管理系统,它以Java语言编写,能够嵌入到Java应用程序中或任何使用Java平台作为服务器的环境中。Derby的主要...

    derby_plugin derby_ui_plugin

    用户可以直接在Eclipse中编写、执行SQL语句,并查看结果集。 3. **数据库对象浏览**:允许用户查看和导航数据库中的表、视图、索引和其他对象,便于数据库设计和调试。 4. **数据操作**:支持数据的增删改查操作,...

    derby.zip,Derby数据库

    Derby数据库完整压缩包,解压缩即可使用,bat文件在bin文件目录下,驱动程序在lib目录下。 Apache Derby非常小巧,核心部分derby.jar只有2M,所以既可以做为单独的数据库服务器使用,也可以内嵌在应用程序中使用。...

    derby jar包.rar

    例如,要在Java项目中使用Derby,你需要将`derby.jar`和`derbyclient.jar`添加到项目的类路径中,以便能够创建数据库连接、执行SQL语句以及处理结果集。 在开发过程中,你可以利用Derby的特性,如自动创建表、自动...

    derby安装配置与使用

    之后,你可以像操作其他数据库一样,执行SQL语句来创建表和插入数据。 6. **启动网络服务器**: 若要使Derby能在远程机器上访问,需要启动网络服务器。在命令行中,使用`NetworkServerControl`工具启动服务器,...

    apache derby 学习资料

    收集的学习资料,包括:Derby数据库(V10.9)用户手册(PDF版),用 Apache Derby 进行 Java 数据库开发,用 Apache Derby 进行数据库开发,03开源项目(三)嵌入式数据库Apache Derby(1)(开发指南).pdf ,Apache Derby ...

    derby(API)使用手册(最新)

    - 使用Derby API可以创建新的数据库,这通常通过`CREATE DATABASE` SQL语句实现,或者在代码中使用特定的API调用来完成。 - 数据库的启动、停止、备份和恢复也是Derby API的重要部分,手册会详细讲解这些操作的...

    Derby使用ij工具操作数据库

    `ij`是Derby自带的一个交互式的SQL命令行工具,用于连接到Derby数据库并执行SQL语句。通过`ij`,开发者可以创建数据库、表,执行查询,以及进行各种数据库管理任务。下面是关于如何使用`ij`工具操作Derby数据库的...

    myeclipse的derby插件

    安装这个插件后,MyEclipse将能够识别Derby数据库,支持创建新的Derby数据库连接,执行SQL语句,甚至进行数据库的导入和导出操作。 `derby_ui_plugin_1.1.2.zip` 文件则可能是Derby的用户界面插件,版本1.1.2。这个...

    derby.jar derby.jar

    Derby.jar是Apache Derby数据库管理系统的核心库文件。Apache Derby是一个开放源代码的关系型数据库系统,由Java编写,完全兼容SQL标准。它轻量级、嵌入式,可以在Java应用程序中直接使用,也可以作为独立服务器运行...

    Derby 命令(转载)

    Derby提供了一个名为`ij`的交互式SQL工具,用于执行SQL语句和管理数据库。要启动`ij`,你需要在命令行中运行Java,将Derby的`lib`目录包含在类路径中,并指定`org.apache.derby.tools.ij`为主类。例如: ``` java -...

Global site tag (gtag.js) - Google Analytics