CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

(这次中了无影手了,大侠救命)根据数据库表的日期字段,筛选从指定开始日期到截止日期的记录并在jdbTable中显示出来有什么办法?

楼主wxj81()2003-06-01 10:47:57 在 Java / J2SE / 基础类 提问

根据数据库表的日期字段,筛选从指定开始日期到截止日期的记录并在jdbTable中显示出来有什么办法? 问题点数:100、回复次数:6Top

1 楼yoyoxo(Above the Clouds)回复于 2003-06-01 10:58:26 得分 30

大概步骤:  
  根据表的一条记录,写一个VO类,  
  写好sql语句,用jdbc,,,,取出ResultSet,,,它是个VO的集合,,,  
  写一个TableModel,处理VO类的集合,将table的Model设为该TableModelTop

2 楼phoenix_zd(天马行空)回复于 2003-06-01 11:38:44 得分 20

同意楼上了,主要是你的sql要写好。你用什么数据库,关于日期比较的sql语法最好参照一下该数据库提供的文档。如DB2   :  
                select   *   from   user   where   birthday   =   date('6/1/2002')    
  其中birthday字段类型为dateTop

3 楼wxj81()回复于 2003-06-01 11:58:14 得分 0

我的想法是先将开始和截止日期(2001-04-06)转换成如“20010406”的整型值,然后将记录中的日期也转换成相同的类型来比较,如下:  
  select   *   from   user   where   日期   >   20010406   and   日期   <   20010425  
   
  但现在主要是在SQL语句中where子句那里日期字段值的类型转换不能放在SQL语句中进行,那么日期类型和整型也就没法比较了  
  Top

4 楼phoenix_zd(天马行空)回复于 2003-06-01 14:28:52 得分 30

不用啊,你在程序中可以使用java.sql.date对象直接和数据库的date进行比较。  
  如:   java.sql.Date   javadate   =   ……;  
            String   strSql   =   "select   *   from   user   where   '"   +   javadate   +"'   =   birthday"   ;  
  这样就行了。Top

5 楼wxj81()回复于 2003-06-01 15:40:54 得分 0

那要在jdbTable显示出来怎么办?Top

6 楼yoyoxo(Above the Clouds)回复于 2003-06-02 13:05:23 得分 20

用SimpleDataFormat类进行日期和字符串的转换。  
  显示的时候,将日期转换成字符串。  
  或者在VO类中保存的是Date类型,写一个CellRenderer,遇Date类型,转换成字符串Top

相关问题

  • 怎样实现数据库的某一字段的筛选功能?
  • 数据库字段问题
  • 数据库字段问题
  • 数据库字段过滤
  • 数据库字段问题
  • 数据库中的OLE字段!!!!!!!!!!!!
  • 在数据库中保存bmp字段
  • 数据库递增字段的问题。
  • 数据库ID字段问题
  • 取得数据库的字段名。

关键词

  • 字段
  • 数据库
  • 日期
  • 记录
  • 表
  • vo
  • 开始

得分解答快速导航

  • 帖主:wxj81
  • yoyoxo
  • phoenix_zd
  • phoenix_zd
  • yoyoxo

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo