CTO成长之路——Rosanu

去拼搏才能胜利,要成功就得努力;热血在赛场沸腾,巨人从东方升起!

Oracle 时间相减

--天 select (sysdate - to_date('2012-08-27 16:03:00', 'yyyy-mm-dd hh24:mi:ss')) from dual; --时 select (sysdate - to_date('2012-08-27 16:03:00', 'y...

2012-08-27 17:12:59

阅读数 846

评论数 0

Oracle 存储过程 延迟执行 DBMS_LOCK.SLEEP(60);

--测试代码: declare -- Local variables here i integer; begin -- Test statements here dbms_output.put_line(to_char(sysdate,'yyyy-MM-dd HH24:MI:...

2012-08-27 16:37:54

阅读数 7343

评论数 0

mybatis查询入门 (log4j控制台sql语句日记输出)

先看demo的结构,可以先讲数据库建立起来,下面有代码里面有数据库sql语句数据库建模好之后,只要运行junit下面的test目录下面的相应方法,注意去掉ignore 数据库的模型图   import java.io.FileNotFoundException; import ja...

2012-08-19 16:01:48

阅读数 1535

评论数 0

Log4j 使用

一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地...

2012-08-18 17:24:27

阅读数 698

评论数 0

Java 读写文件

1、按字节读取文件内容 public class ReadFromFile { public static void readFileByBytes(String fileName) { File file = new File(fileName); ...

2012-08-18 17:21:17

阅读数 423

评论数 0

java 线程

一、线程的理解  1、同个应用中,多个任务同时进行。就像QQ聊天,打开一个聊天窗口就是一个线程。  2、线程可以有多个,但cpu每时每刻只做一件事。由于cpu处理速度很快,我们就感觉是同时进行的。所以宏观上,线程时并发进行的;从微观角度看,线程是异步执行的。  3、使用线程的目的是最大限度的...

2012-08-18 17:18:59

阅读数 428

评论数 0

Java 内部类

Java内部类其实在J2EE编程中使用较少,不过在窗口应用编程中特别常见,主要用来事件的处理。其实,做非GUI编程,内部类完全可以不用。   内部类的声明、访问控制等于外部类有所不同,要灵活使用内部类来编写程序,还是有相当难度的,Java发明了这种难懂的玩意儿,在其他语言中是没有的,但是在Ja...

2012-08-13 22:38:20

阅读数 440

评论数 0

Spring事务管理

Spring提供编程式的事务管理(Programmatic transaction management)与声明式的事务管理(Declarative transaction management): 1、Spring提供两种方式的编程式事务管理,分别是:使用TransactionTempla...

2012-08-08 22:32:04

阅读数 490

评论数 0

ORACLE EXECUTE IMMEDIATE

简单来说 就是你一个存储过程当中 创建了一个表 table_a 然后要用insert into将其他的数据插入到这个table_a当中,但是因为你在创建过程的时候 table_a还不存在,过程就会显示有编译错误,因为table_a不存在必然导致过程无法执行,所以无法编译成功,而把insert in...

2012-08-07 22:05:45

阅读数 772

评论数 0

oracle的存储过程实现数据分页

因为oracle 中的存储过程无法像SQLServer的存储过程直接返回结果集,所以要返回结果集就得使用引用游标, 首先定义一个包,在包中定义一个引用游标。 create or replace package pkg_query as   type cur_query is ref cu...

2012-08-04 17:22:57

阅读数 569

评论数 0

RAISE_APPLICATION_ERROR 用法

可能不是很多人知道 RAISE_APPLICATION_ERROR 的用途是什么,虽然从字面上已经猜到这个函数是干什么用的。平时用来测试的异常处理 我们都是通过dbms_output.put_line来输出异常信息,但是在实际的应用中,需要把异常信息返回给调用的客户端。 其实 RAISE_...

2012-08-04 17:20:53

阅读数 2675

评论数 0

PARALLEL_ENABLE AGGREGATE USING Oracle自定义聚集函数

Oracle自定义聚集函数使用简介 1 . oracle自定义聚集函数接口简介 a. static function ODCIAggregateInitialize(sctx IN OUTstring_agg_type ) return number ...

2012-08-04 11:08:01

阅读数 4620

评论数 2

oracle extract() 截取时间值函数

//oracle中extract()函数从oracle 9i中引入,用于从一个date或者interval类型中截取到特定的部分 //语法如下: EXTRACT ( { YEAR | MONTH | DAY | HOUR | MINUTE | S...

2012-08-04 10:41:35

阅读数 925

评论数 0

spring scope="prototype"

scope="prototype"来保证每一个请求有一个单独的Action来处理,避免struts中Action的线程安全问题。   spring 默认scope 是单例模式 这样只会创建一个Action对象 每次访问都是同一个Action对象,数据不安全 struts2 ...

2012-08-03 17:26:38

阅读数 497

评论数 0

PRAGMA AUTONOMOUS_TRANSACTION 独立事物

数据库事务是一种单元操作,要么是全部操作都成功,要么全部失败。在Oracle中,一个事务是从执行第一个数据管理语言(DML)语句开始,直到执行一个COMMIT语句,提交保存这个事务,或者执行一个ROLLBACK语句,放弃此次操作结束。   事务的“要么全部完成,要么什么都没完成”的本性会使...

2012-08-02 09:17:54

阅读数 663

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭