大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> JSP专区 -> JAVA/JSP学习系列之六

JAVA/JSP学习系列之六

时间: 2021-07-31 作者:daque

一、运转前筹备    载入了mysql的jdbc启动(一个jar文献)并加载在classpath(本领见《java/jsp进修系列之一(jdk安置) 》)   (即使找不到,请从本站载入)   建一个mysql数据库test    数据库中有一个表:note,字段为:name(varchar) 二、载入,安置 <%@ page contenttype="text/html;charset=utf8" %> <% java.sql.connection sqlcon; //数据库贯穿东西java.sql.statement sqlstmt; //sql语句东西 java.sql.resultset sqlrst; //截止集东西 java.lang.string strcon; //数据库贯穿字符串java.lang.string strsql; //sql语句 int intpagesize; //一页表露的记载数 int introwcount; //记载总额 int intpagecount; //总页数 int intpage; //待表露页码 java.lang.string strpage; int i; //树立一页表露的记载数 intpagesize = 2; //博得待表露页码 strpage = request.getparameter("page");if(strpage==null){//表白在querystring中没有page这一个参数,此时表露第一页数据 intpage = 1; } else{//将字符串变换成整型 intpage = java.lang.integer.parseint(strpage); if(intpage<1) intpage = 1; } //承载jdbc启动步调class.forname("org.gjt.mm.mysql.driver").newinstance(); //贯穿数据库 sqlcon= java.sql.drivermanager.getconnection("jdbc:mysql://localhost/test"); //创造语句东西 sqlstmt = sqlcon.createstatement(java.sql.resultset.type_scroll_insensitive,java.sql.resultset.concur_read_only); //实行sql语句strsql = "select name from note"; //实行sql语句并获得截止集 sqlrst = sqlstmt.executequery(strsql);//获得记载总额 sqlrst.last();introwcount = sqlrst.getrow(); //记算总页数intpagecount = (introwcount+intpagesize-1) / intpagesize; //安排待表露的页码 if(intpage>intpagecount) intpage = intpagecount; %><html><head><meta http-equiv="content-type" content="text/html; charset=utf8"> <title>jsp数据库操纵例程 - 数据分页表露 - jdbc 2.0 - mysql</title> </head> <body> <table border="1" cellspacing="0" cellpadding="0"><tr> <th>全名</th> </tr><% if(intpagecount>0){ //将记载南针定位到待表露页的第一条记载上 sqlrst.absolute((intpage-1) * intpagesize + 1); //表露数据 i = 0;while(i<intpagesize && !sqlrst.isafterlast()){ %> <tr> <td><%=sqlrst.getstring(1)%></td> </tr><% sqlrst.next(); i++; } } %> </table>第<%=intpage%>页 共<%=intpagecount%>页 <%if(intpage<intpagecount){%><a href="mysqlpage.jsp?page=<%=intpage+1%>">下一页</a><%}%><%if(intpage>1){%><a href="mysqlpage.jsp?page=<%=intpage-1%>">上一页</a><%}%> </body> </html><% //封闭截止集 sqlrst.close(); //封闭sql语句东西 sqlstmt.close(); //封闭数据库 sqlcon.close();%>三、如何去运转?   见前文《java/jsp进修系列之五(jdbc-odbc翻页例子)》。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.