求教oracle的批量插入办法解决办法

求教oracle的批量插入办法
在Mysql中,为了快速插入大量数据,我用的是如下办法
[code=sql]insert into article(id,content) values(1,'哈哈'),(2'呵呵'),(3,'嘿嘿'),...[/code]

请问在oracle中应该如何写呢?我是通过jdbc来操作数据库,对应的sql语句怎么写呢?
------解决思路----------------------
insert into table select * from table 
------解决思路----------------------
insert into article(id,content)  
select 1,'哈哈' from dual
union all
select 2,'呵呵' from dual
union all
select 3,'嘿嘿' from dual
......