SPOOL实例
------------------------------------------------------------------------------ /* 初始化 */ SET ECHO OFF --是否显示执行的命令内容 --set feedback off --是否显示 * rows selected SET HEADING OFF --是否显示字段的名称 --set verify off --是否显示替代变量被替代前后的语句。fil SET TERMOUT OFF SET PAUSE OFF SET TRIMSPOOL OFF --去字段空格 SET LINESIZE 11 --linesize设定尽量根据需要来设定,大了生成的文件也大 SET PAGESIZE 0 --页面大小 SET SPACE
Oracle查询某段时间内记录
select * from A t where t.create_date between to_date('2007-11-16 18:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2007-11-19 18:00:00','yyyy-mm-dd hh24:mi:ss')[@more@]
Eclipse多语言切换及虚拟内存
快捷方式中添加: 英文:C:eclipseeclipse.exe -nl "EN" -vmargs -Xms256M -Xmx512M 中文:C:eclipseeclipse.exe -nl "zh_CN" -vmargs -Xms256M -Xmx512M 日文:C:eclipseeclipse.exe -nl "ja_JP" -vmargs -Xms256M -Xmx512M[@more@]
用js给frames赋值
JS:window.frames["main"].location="../business/business.html?uid="+s; HTML:<frameset rows="507,*" frameborder="0" > <frame id="main" name="main" noresize src=""/> <frame name="bottom" src="" scrolling=no/> <noframes> <body oncontextmenu=self.event.returnvalue=false > </body> </noframes> </frameset>[@more@]
decode,substr用法
例:select decode(substr(d.para1,1,3),'ERP',d.file_name, (select a2.file_name from erpfiles a2 where a2.repositoryid=d.parentfolderid),from (select子查询等) d说明:substr(d.para1,1,3)从d.para1第一个字符开始取3个字符 decode:当(substr(d.para1,1,3)等于ERP时,显示d.file_name,否则显示(select a2.file_name from erpfiles a2 where a2.repositoryid=d.parentfolderid)可以用于两个表关连,其中一个表存在父子关系,两表关连显示父节点名(oracle 专用)相当if else[@more@]
XML字符串和XML DOCUMENT的相互转换(转)
转自:http://www.ziliaonet.com/tech/netprogramme/XML/200605/69398.html在做一般的XML数据交换过程中,我更乐意传递XML字符串,而不是格式化的XML Document。这就涉及到XML字符串和Xml Document的转换问题,说白了这是个很简单的问题,本文就各种XML解析器分别列举如下,以方便自己今后查阅。[@more@]一、使用最原始的javax.xml.parsers,标准的jdk api// 字符串转XMLString xmlStr = "......";StringReader sr = new StringReader(xmlStr); InputSource is = new InputSource(sr); DocumentBuilderFactory factory = Docume
面向接口编程、什么时候使用接口。选择Java接口还是抽象类 (转)
什么叫面向接口编程[作者:umlchina 转贴自:www.umlchina.com ]在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主要工作内容。面向接口编程我想就是指按照这种思想来编程吧!实际上,在日常工作中,你已经按照接口编程了,只不过如果你没有这方面的意识,那么你只是在被动的实
Java与XML联合编程之DOM篇(转)
(扬帆 2001年10月08日 17:16)http://www0.ccidnet.com/tech/guide/2001/10/08/58_3393.htmlDOM初步 DOM是Document Object Model的缩写,即文档对象模型。前面说过,XML将数据组织为一颗树,所以DOM就是对这颗树的一个对象描叙。通俗的说,就是通过解析XML文档,为XML文档在逻辑上建立一个树模型,树的节点是一个个对象。我们通过存取这些对象就能够存取XML文档的内容。[@more@]下面我们来看一个简单的例子,看看在DOM中,我们是如何来操作一个XML文档的。 这是一个XML文档,也是我们要操作的对象: <?xml version="1.0" e
JAVA读取文本文件
String file = "D:\\log.log"; BufferedReader in = new BufferedReader(new FileReader(file)); String str; str = in.readLine(); System.out.println(str);[@more@]
分割字符串
/*** 分割字符串* @param s* @param delim* @return*/public static final String[] split(final String s, final String delim) {final Collection result = new ArrayList();int start = 0;int delimIndex;while ((delimIndex = s.indexOf(delim, start)) != -1) {result.add(s.substring(start, delimIndex));start = delimIndex + delim.length();}result.add(s.substring(start));return (String[]) result.toArray(new String[result.size()]);}[@more@]
PL/Sql学习笔记
声明变量 一、概述:1、PLSQL 块结构:DECLARE --- 可选变量声明定义BEGIN ---- 必选SQL 和PLSQL 语句EXCEPTION ---- 可选错误处理END;---- 必选constant ----表时声明的是常量:= ----赋值[@more@]二、实例:declarevjob varchar(9);v_count number:=0;vtotal date:=sysdate +7;c_tax constant number(3,2):=8.25;v_valid boolean not null:=true;beginselect sysdate into vtotal from dual;end;/上例中,如果没有这个SELECT语句,会如何?出错,说明必须有STATEMENTS如果: select sysdate from dual into vtotal ;同样,也不行。而且变
PL/Sql循序渐进全面学习教程(转)
http://blog.csdn.net/heimaoxiaozi/archive/2007/03/15/1530374.aspx课程 一 PL/SQL 基本查询与排序 本课重点: 1、写SELECT语句进行数据库查询 2、进行数学运算 3、处理空值 4、使用别名ALIASES 5、连接列 6、在SQL PLUS中编辑缓冲,修改SQL SCRIPTS 7、ORDER BY进行排序输出。 8、使用WHERE 字段。 [@more@] 一、写SQL 命令: 不区分大小写。 SQL 语句用数字分行,在SQL PLUS中被称为缓冲区。 最后以;或 / 结束语句。 也可以用RUN来执行语句 二、例1:SQL> SELECT dept_id, last
关于Java文件路径问题 (转)
http://www.blogjava.net/ericwang/archive/2007/01/18/24301.html1.如何获得当前文件路径常用:字符串类型:System.getProperty("user.dir");综合:package com.zcjl.test.base;import java.io.File;public class Test { public static void main(String[] args) throws Exception { System.out.println( Thread.currentThread().getContextClassLoader().getResource("")); System.out.println(Test.class.getClassLoader().getResource("")); System.out.println(Cl
Log4j中相对路径的问题
一、properties文件中:log4j.appender.logfile.File=${WORKDIR}/logs/app.log其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”的值代替。这样,我们就可以在log4j加载配置文件之前,先用System.setProperty设置好根路径。jsp中可以这样: String path = pageContext.getServletContext().getRealPath("/"); String realPath = path+"WEB-INFclasseslog4j.properties"; System.setProperty("WORKDIR",path.replace("","/")); PropertyConfigurator.configure(realPat
Log4j使用总结(转)
转自:http://www.china1024.com/news_content.jsp?news_id=1092#OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。 Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG #这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~! log4j.rootLogger=DEBUG #将DAO层log记录到DAOLog,allLog中 log4j.logger.DAO=DEBUG,A2,A4 #将逻辑层log记录到BusinessLog,allLog中 log4j.logger.Businesslog=DEBUG,A3,A4 [@more@]#A1--打印到屏幕上 log4j.appender.A1=org.apache.log4j.ConsoleAppende
SQL语句优化(转)
关键字:SQL语句 优化策略 数据库性能 优化器 数据表 共享一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性。
Java jdbc数据库连接池总结(转)
原文地址:http://www.blogjava.net/chunkyo/archive/2007/01/16/94266.html1. 引言 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的技术是CGI﹑ASP﹑PHP等。之后,Sun公司推出了基于Java语言的Servlet+Jsp+JavaBean技术。相比传统的开发技术,它具有跨平台﹑安全﹑有效﹑可移植
功能完善的Java连接池调用实例(转)
文章来源:www.jspcn.net 原作者:薄冰/** * Title: ConnectPool.java * Description: 连接池管理器 * Copyright: Copyright (c) 2002/12/25 * Company: * Author : * Version 2.0 */import java.io.*;import java.sql.*;import java.util.*;import java.util.Date;[@more@]/** * 管理类DBConnectionManager支持对一个或多个由属性文件定义的数据库连接 * 池的访问.客户程序可以调用getInstance()方法访问本类的唯一实例. */public class ConnectPool { static public ConnectPool instance; // 唯一实例 static public int client
Java中数据库事务处理的实现(转)
出处:选择自 chensheng913 的 Blog 摘要 本文介绍在Java中进行事务处理的方法,通过实例分别讲述了如何采用JavaBean、Ejb组件实现J2EE应用服务器支持的JDBC事务、JTA(Java Transaction API)事务。关键词 JavaBean,EJB, 数据库,事务处理,JTA [@more@]JavaBean JavaBean是用Java语言编写的与平台无关的组件。它是描述Java的软件组件模型,有点类似于Microsoft的COM组件的概念。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用程序。JavaBean可以实现代码的重复利用,对于程序的
基于JDBC的数据库连接池技术研究与设计(转)
新闻来源:计算机与信息技术摘 要 本文介绍了基于JDBC的数据库连接池的工作原理,阐述了连接池技术的事务处理、多数据库服务器等各项关键技术,提出了一个高效的连接池管理策略,最后详细说明了数据库连接池应用的具体实现过程。关键词 JDBC; 数据库; 连接池; 事务处理[@more@]随着信息技术的高速发展与广泛应用,数据库技术在信息技术领域中的位置越来越重要,尤其是网络应用和电子商务的迅速发展,都需要数据库技术支持动态Web站点的运行,而传统的开发模式是:首先在主程序(如Servlet、Beans)中建立数据库连接;然后进行SQL操作,对数