随笔-227  评论-32  文章-175  trackbacks-1
.Net/Java
.Net/Java
理解oracle中连接和会话
摘要: 1. 概念不同:概念不同: 连接是指物理的网络连接。 在已建立的连接上,建立客户端与oracle的会话,以后客户端与oracle的交互都在一个会话环境中进行。 2. 关系是多对多: 一个连接上可以建立0个,1个,2个,多个会话。阅读全文
posted @ 2008-09-23 20:03 一江水 阅读(671) | 评论 (1)  编辑
java调用Oracle存储过程时,处理cursor类型的方法
摘要: 1、取得存储过程返回的值

CallableStatement cs = conn.prepareCall(
"{call proc_fbquery(?,?,?)}"); //调用存储过程
cs.setString(1,mem);
cs.setInt(2,n);
cs.registerOutParameter(3,oracle.jdbc.OracleTypes.CURSOR);
cs.execute();
rs=(ResultSet)cs.getObject(3);阅读全文
posted @ 2008-03-03 22:18 一江水 阅读(248) | 评论 (0)  编辑
JSP中调用Bean,然后在Bean中调用oracle存储过程
摘要: 建立一个登录系统,要求达到以下目的。

1、用户通过Bean来认证以及得到得到用户信息。

2、记录用户登录信息,如用户登录次数,最后登录时间。

3、记录操作日志。

未解决及疑惑的问题:

1、用户登录后的Session是否可以通过Bean来判断。

2、通过Bean调用ORACLE存储过程,返回select后的记录集。
阅读全文
posted @ 2008-03-03 22:12 一江水 阅读(56) | 评论 (0)  编辑
JSP调用存储过程
摘要: create or replace procedure proc_person_data_clear(
usercode in varchar,unitcode in varchar,newDate in varchar)
/*usercode 删除人员的账号
unitcode 删除人员所在的单位代码
newDate 当前日期
*/
as
begin
/*删除备忘录内当前人员的所有事项*/
delete from pending_affairs where useraccount=usercode and systemcode=unitcode;
/*删除文档管理内创建人为当前人员的且为个人文档*/
delete from document_manager where doctype='0' and useraccount=usercode and systemcode=unitcode;
/*删除当前人员的所有签到信息*/
delet阅读全文
posted @ 2008-03-03 22:11 一江水 阅读(448) | 评论 (0)  编辑