- 博客(16)
- 资源 (10)
- 收藏
- 关注
原创 JXL复制单元格
最近做个项目,需要将数据保存到EXCEL文件中,EXCEL模板只有一条记录存放的表格,因此需要根据记录条数,复制出对应数量的表格来。且表格中包含合并单元格以及样式。 JXL自带的复制只能复制整个SHEET,不方便,我自己写了一个复制任意范围单元格的方法。欢迎大家批评! /** * * @param sheet * 操作对象 * @para
2011-06-21 16:25:00 4011 2
原创 根据数据库查询结果JSP展示甘特图(进度条)
接着上的刚写的《JavaScript实现JSP日历》,日历已经有了,剩下的就是点击日期后打开会议申请的时间分布图,时间的分布使用类似甘特图的形式展示:如图(测试数据)提示信息是鼠标放上去显示的。方法如下:一、分析 实现的方法可以用固定个数的TD对应每天的24小时,然后根据会议时间在对应TD上添加背景。由于是会议申请,通常的时间都是整点或是半点。所以,将每天的24小时对应48个TD,每个TD表示半小时。然后从数据库中将会议时间段取出,计算会议占用的是0-48之间的那些TD,给对应的TD加上背景就
2010-12-31 17:46:00 5577
原创 将一个表的查询结果作为另一查询的字段(动态查询列)
接着上面IP地址字段查询问题,那就是统计结果的展示格式。朋友要的格式是: 城市1 城市2 城市3 城市42010-06 0 1 0 0 2010-08 0 1 0 2 2010-07 0 0 1 0 2010-05 1 0 0 0时间和记录都是从SINO_USER
2010-07-12 10:23:00 31182 1
原创 如何使用SQL查询IP地址所属IP段
<br />最近有个朋友说他要做的人员注册量的统计,有两张表,一张是用户注册表,一张是IP段对应城市表。需要根据用户注册时的IP查询到对应的城市,从而知道该城市有多少人注册。<br />其实没什么,关键是IP地址和IP段的匹配问题。<br />一开始,我使用的是BETWEEN,结果显然是不行的。<br />最后我想到用函数直接将192.168.0.1形式的IP按256进制转为数字,然后进行between(或者"<"AND">")。<br />其实想到方法,实现就简单的多了。下面把函数贴上来,有需要的朋友可以
2010-07-12 09:55:00 12856 1
原创 使用存储过程将数据以XML格式导出到XML文件
最近看到有网上有很多人问怎么把数据导出到XML文件,大多的解决方法就是dbms_xmlgen+utl_file,首先要说的是,这种方法确实不错,但是有些缺点。如果系统中需要把数据导出XML文件,通常数据量都比较大,因此,对于大数据量的导出,UTL_FILE就显得比较苍白了。而且DBMS_XMLGEN获得数据本身就是有格式的,因此UTL_FILE的INSTR就显得有些多余了。但是,我还要把这个方法记
2010-05-04 11:10:00 3896 1
原创 ORACLE物化视图创建实例
公司的项目中遇到需要从其它系统的数据库中取数据进行统计分析的问题,初步选择使用ORACLE的ODI工具进行抽数,但是对方提供的数据库用户下没有任何对象,只是有查询所有表的权限,因此无法做数据反向。于是决定使用物化视图,把对方数据库中的数据拿过来,虽然数据量比较大,但是每月只拿一次,而且如果设置成增量更新,也不会太慢。现在记录下物化视图的创建过程(以一张表为例)。 一、准备条件以及备注
2010-04-29 17:25:00 12707 7
原创 log4j日志存储到数据库
昨天公司说要在系统中添加日志查询统计功能,刚开始第一个念头就是用IO流读取日志文件,然后持久化,最后在系统中查询。结果看了一些LOG4J的说明文档后发现,原来LOG4J本身就有将日志信息存入数据库功能,这样就大大节省了开发的时间,半天搞定。现在把方法记录下来,希望对有需要的朋友有所帮助。 一、前提条件 系统必须是使用LOG4J进行日志管理,否则方法无效。
2010-04-29 12:43:00 15065 13
原创 Eclipse中的文件前面没有VSS标记
今天刚打开Eclipse发现以前文件前面没有了VSS的状态标记,就是黄色的小圆柱。CHECK OUT,UPDATE STATE 都没反应,但是在VSS服务器上却能看到已经CHECK OUT了。这样直接影响了版本的控制。 解决方法: Ecplise->window->Preferences->General->Appearance->Label Decorations然后选中 V
2010-01-11 09:39:00 942
原创 ORACLE学习之路--管理数据完整性约束
通常在我们在做项目开发的时候,不可避免的要遇到保证数据完整性的问题,对于数据完整性我们通常有三种手段:CODE、TRIGGER和CONSTRAINTS。有关通过项目代码和触发器来实现数据完整性的维护问题,今天就不做讨论。下面我们来看看在ORACLE中如何使用CONSTRAINTS来实现数据完整性的约束。 一、CONSTRAINTS的基本约束类型 NOT NULL 非空,UNIQ
2010-01-10 17:45:00 649
原创 ORACLE学习之路--数据库的存储结构
最近特别忙,连上网的时间都没有。今天把ORACLE的存储结构介绍一下。 ORACEL数据库中的数据逻辑存储在TABLESPACE中,同时物理地存储在数据文件中。要了解数据库的存储结构,就要先了解数据库中的数据是存放在哪里,以及存放数据库的逻辑空间名。 ORACLE中对数据的存储分了四层,根据存储大小以及从属关系依次为: TABLESPACE
2009-09-05 14:04:00 802 1
原创 ORACLE学习之路--常用表空间操作指令集
为了方便,下面用到的表空间统一名称myspace,数据文件存放在$ORACLE_BASE/oradata/wilson 下面 1、创建表空间 a、最简形式 create tablespace myspace datafile /u01/oradata/wilson/myspace01.dbf size 10m; tab
2009-08-10 23:56:00 1754 1
原创 ORACLE学习之路--使用LOGMNR查看数据库日志。
如果被人不小心删除了数据库的表对象里面的数据,而我们又不知道准确的操作时间,这时,就可以使用oracle的LOGMNR工具,分析查询数据库的归档日志,从而查询该误操作的内容和时间,有些直接调用LOG_UNDO就可以恢复。 我的操作系统CENT-OS,数据库是oracle11g 1、使用ORACLE用户登录linux,进入$ORACLE_HOME/d
2009-08-09 11:03:00 2176 1
原创 ORACLE学习之路--如何将EXCEL中的数据导入ORACLE
前几天看到遇到需要把EXCEL中的数据导入ORACLE的问题,解决了。后来看到网上很多人都问这个问题,就想把自己做的东西贴上来,算是方便后来人吧。 工具选择 数据库 ORACLE11G 编程语言 JAVA 首先是使用JAVA语言编写一个解析EXCEL文件的小代码,这里需要一个工具JXL.JAR,这是个JAR包,有了它,我们就可以轻松的
2009-08-07 10:08:00 1324 2
原创 ORACLE学习之路--oracle在linux下的安装
小弟我也是刚开始学习ORACLE,刚好看到CSDN上面还能写博客,就上来涂鸦一番。一、oracle安装的准备工作 安装环境,CENT-OS4.5的操作系统,oracle11g,还有ORACLE11g的连接文档。这些大家都可以到网上去下载。安装好LIUNX操作系统(注:在安装linux的时候把防火墙禁用,使用取消DHCP服务,使用固定IP)。具体怎么装我就不说了,不会的到网上去看看
2009-08-01 15:42:00 1588 1
ORACLE数据库体系结构培训
2010-10-02
oracle存储过程快速入门
2009-08-07
oracle文件处理工具包
2009-08-03
Ora9iSQLRef
2009-08-01
ORACLE中触发器和存储过程介绍
2009-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人