神秘的 J2ee 殿堂

·古之学者必有师·做学者亦要做师者·FIGHTING·

oracl存储过程 尝试

首先通过pl/sql建立一个存储过程Xiao_Note
create or replace procedure Xiao_Note
(
name 
in varchar2,
email 
in varchar2,
dept 
in varchar2
)
is
begin
insert into email (id,name,email,dept) values(Autoaddid.Nextval,name,email,dept);
commit;
end Xiao_Note;
其中Autoaddid.Nextval是建的一个oracle的自增长序列,用于做主键用的
编译成功后。测试

。。。   
public
 static void main(String[] args) throws SQLException {
              
        CommonDAO dao
=new CommonDAO();
        Connection conn
=dao.getConnection();
        String procedure 
= "{call XIAO_NOTE(?,?,?)}";
        CallableStatement cstmt 
= conn.prepareCall(procedure);
        cstmt.setString(
1,"liuyong1111");
        cstmt.setString(
2,"liuyongcic@163.com");
        cstmt.setString(
3,"xx");
        cstmt.executeUpdate();
        System.out.println(
"ok");
               
    }
。。。

posted on 2008-08-06 11:12 月芽儿 阅读(204) 评论(0)  编辑  收藏 所属分类: J2EE学习心得


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿(2)

随笔分类

随笔档案

相册

搜索

最新评论

阅读排行榜

评论排行榜