资源简介
做商品列表的重要技术之一!!!
本例子有源代码和数据库,可以直接运行.
代码片段和文件信息
package fen;
import java.sql.*;
import java.util.*;
public class Fen
{
// 得到总页数
public static int getTotalPage(int spanPerPage)
{
int totalpages=0;
try
{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“);
Connection con=DriverManager.getConnection(“jdbc:odbc:fen“““““);
Statement st=con.createStatement();
ResultSet rsrows=st.executeQuery(“select count(gid) from goods“);
rsrows.next();
int rows=rsrows.getInt(1);
totalpages=rows/spanPerPage+((rows%spanPerPage==0)?0:1);
System.out.println(“totalrows is:“+rows);
rsrows.close();
st.close();
con.close();
}
catch(Exception e)
{
e.printStackTrace();
}
return (totalpages);
}
//得到每页的内容
public static List getPageContent(int pageint spanPerPage)
{
ArrayList al=new ArrayList();
try
{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“);
Connection con=DriverManager.getConnection(“jdbc:odbc:fen“““““);
Statement st=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVEResultSet.CONCUR_READ_ONLY);
ResultSet rs=st.executeQuery(“select gidgname from goods“);
int first=spanPerPage*(page-1);//得到上一页结束的行数
if(first!=0)
{
rs.absolute(first);//行坐标移动到指定的位置
}
int c=0;
while(c {
String[] onegood =new String[2];
for(int i=1;i<=onegood.length;i++)
{
onegood[i-1]=rs.getString(i);
}
c++;
al.add(onegood);
}
rs.close();
st.close();
con.close();
}
catch(Exception e)
{
e.printStackTrace();
}
return al;
}
public static void main(String args[])
{
System.out.println(getTotalPage(6));
System.out.println(“=========================================“);
//stem.out.println(getPageContent(14));
List goodsinfo=getPageContent(115);
Iterator it=goodsinfo.iterator();
System.out.println(“gid“+“\t“+“gname“);
System.out.println(“-----------------------------------------“);
while(it.hasNext())
{
String[] ginfo=(String[])it.next();
for(String g:ginfo)
{
System.out.print(g+“\t“);
}
System.out.println();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 229376 2008-11-22 20:25 fen\fen.mdb
文件 2867 2008-11-23 14:07 fen\fen\Fen.class
文件 2362 2008-11-23 14:08 fen\Fen.java
目录 0 2008-11-22 19:34 fen\fen
目录 0 2008-11-22 20:25 fen
----------- --------- ---------- ----- ----
234605 5
- 上一篇:Java+Web的网上选课系统Java源码
- 下一篇:ezmorph jar包
相关资源
- Java+Web的网上选课系统Java源码
- java++jsp+网络电视代码源码整理
- 公交管理系统带论文Java源码
- Java实现图像的模糊与锐化Java实用源码
- java+swing+画图板Java实用源码整理lear
- Java超市进销存系统毕业设计完整版源
- java_图形化界面-流水作业最优调度问
- J2EE企业人事管理系统()SSH
- java++jsp+网络电视代码
- Java+固定资产管理系统课程设计源代码
- J2EE企业人事管理系统()SSH源码整理
- java+js+不规则区域地图+中国+省份+加亮
- 电器商城小系统Java源码
- JAVA技术实现的搜索引擎(含源码)
- Java+Web之高级应用Java实用源码整理l
- java网络留言板Java源码
- JAVA课程设计-画图板含文档、源码源码
- java项目实践之模拟电梯系统Java源码
- Java学籍管理系统135073
- 一个java做的国际象棋小游戏
- 简易javaATM项目
- java程序里实现ssh scp sftp
- 数据库程序设计 图书馆借还书系统
- 银行排队模拟程序 Java课程设计 源代
- java socket 视频流转发socket
- java版扫雷,300行,带注释
- 矩阵的相关运算gui界面设计的
- 蜘蛛纸牌 java实现
- 使用j-Interop实现java连接wmi获取window
- java连接mysql数据库框架
评论
共有 条评论