怎么让网页只显示固定条数信息,超出后自动生成下一页

怎么让网页只显示固定条数信息,超出后自动生成下一页,第1张

功能:JSP数据库 *** 作例程 - 数据分页显示 - JDBC 20 - Oracle

--%>

<%@ page contentType="text/html;charset=8859_1" %>

<%

//变量声明

javasqlConnection sqlCon; //数据库连接对象

javasqlStatement sqlStmt; //SQL语句对象

javasqlResultSet sqlRst; //结果集对象

javalangString strCon; //数据库连接字符串

javalangString strSQL; //SQL语句

int intPageSize; //一页显示的记录数

int intRowCount; //记录总数

int intPageCount; //总页数

int intPage; //待显示页码

javalangString strPage;

int i;

//设置一页显示的记录数

intPageSize = 2;

//取得待显示页码

strPage = requestgetParameter("page");

if(strPage==null){//表明在QueryString中没有page这一个参数,此时显示第一页数据

intPage = 1;

}

else{//将字符串转换成整型

intPage = javalangIntegerparseInt(strPage);

if(intPage<1) intPage = 1;

}

//装载JDBC驱动程序

javasqlDriverManagerregisterDriver(new oraclejdbcdriverOracleDriver());

//设置数据库连接字符串

strCon = "jdbc:oracle:thin:@linux:1521:ora4cweb";

//连接数据库

sqlCon = javasqlDriverManagergetConnection(strCon,"hzq","hzq");

//创建一个可以滚动的只读的SQL语句对象

sqlStmt = sqlConcreateStatement(javasqlResultSetTYPE_SCROLL_INSENSITIVE,javasqlResultSetCONCUR_READ_ONLY);

//准备SQL语句

strSQL = "select name,age from test";

//执行SQL语句并获取结果集

sqlRst = sqlStmtexecuteQuery(strSQL);

//获取记录总数

sqlRstlast();

intRowCount = sqlRstgetRow();

//记算总页数

intPageCount = (intRowCount+intPageSize-1) / intPageSize;

//调整待显示的页码

if(intPage>intPageCount) intPage = intPageCount;

%>

<html>

<head>

<meta >

众所周知,mysql里面有很多权限,不同权限可以使用不同功能,今天就教大家怎么获取Mysql的root权限,也就是最高权限,可以做任何事情。

2

1首先使用一个没有权限的账号链接mysql,成功之后执行:show databases;这时会发现没有权限的用户只能看到一个数据库,mysql和test等数据库是看不到的;

Mysql权限设置

Mysql权限设置

3

2如果已经安装了phpmyadmin,打开127001/phpmyadmin,在菜单栏找到用户,然后找到没有权限的用户,点击编辑权限;

Mysql权限设置

Mysql权限设置

Mysql权限设置

4

3跳转到设置页面,找到全局权限,在全选checkbox打勾,点击右下角的执行,完成后该用户就获得了mysql数据库的所有权限;

Mysql权限设置

Mysql权限设置

5

4再次用该账号再次链接mysql,链接成功后执行:show databases;你会发现所有数据库都会显示出来,而且使用该账号可以进行任意编辑;

Mysql权限设置

推荐用ListView空间,因为datalist默认无法分页,而Listview可以很容易分页。

先看Listview下面的代码:ListView主要是模板,LayoutTemplate定义其中结果显示为table。GroupItemCount表示一行显示3个(也就是一行tr里,有3个td)。

td里的内容是ItemTemplate定义的内容。

GroupTemplate保持这样就可以了。

asp:DataPager 是在Listview外面的,定义分页,每页PageSize="5"

PagedControlID="ListView1"把Listview和datapager关联起来。

 <asp:ListView ID="ListView1" runat="server"  DataSourceID="SqlDataSource1" 

            GroupItemCount="3">

             

             <LayoutTemplate>

              

                            <table id="groupPlaceholderContainer" runat="server"   style="">

                                <tr id="groupPlaceholder" runat="server">

                                </tr>

                            </table>

                     

                    <tr runat="server">

                   <td runat="server"  ></td>

                  </tr>

            </LayoutTemplate>

            

            <GroupTemplate>

                <tr id="itemPlaceholderContainer" runat="server">

                    <td id="itemPlaceholder" runat="server"></td>

                </tr>

            </GroupTemplate>

            

            <ItemTemplate>

                <td runat="server" style="">username:

                   <%# Eval("username") %> 

                    <br /> 

                   <%# Eval("id") %> 

                </td>

            </ItemTemplate>

           

             

        </asp:ListView>

 

 

        <asp:DataPager ID="DataPager1" PageSize="5" PagedControlID="ListView1" runat="server">

            <Fields>

                <asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" />

                <asp:NumericPagerField />

                <asp:NextPreviousPagerField ButtonType="Button" ShowLastPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" />

            </Fields>

        </asp:DataPager>

以上就是关于怎么让网页只显示固定条数信息,超出后自动生成下一页全部的内容,包括:怎么让网页只显示固定条数信息,超出后自动生成下一页、oracle数据库表中有很多条数据信息,我要每次查10条直至查完,通过sql解决还是在程序中限定、mysql 能不能对账号做权限设定, 让它查询的时候最多只能查询给定的条数限制,而不是查询出所有。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10172474.html

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

发表评论

登录后才能评论

评论列表(0条)

保存