jdbc中调用oracle存储过程
1、创建表:
create table stud(
sid int,
sname varchar2(50)
)
并插入一条数据
insert into stud values(1,'Tom')
2、创建存储过程
--创建存储过程
create or replace procedure pro_select_name(
v_sid in stud.sid%type,
v_sname out stud.sname%type
)
--声明区
is
--执行体
begin
select sname into v_sname from stud where sid = v_sid;
--异常处理
exception
when others then
dbms_output.put_line(sqlcode||sqlerrm);
end;
3、jdbc中调用
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Types;
public class TestPro {
public void test(){
Connection con = null;
CallableStatement cst = null;
try{
 
相关文档:
关于Oracle的session
1.如何查看session级的等待事件?
当我们对数据库的性能进行调整时,一个最重要的参考指标就是系统等待事件。$system_event,v$session_event,v$session_wait这三个视图里记录的就是系统级和session级的等待事件,通过查询这些视图你可以发现数据库的一些操作到底在等 ......
在本教程中,您将使用设置文件配置 Oracle Warehouse Builder 11g 第 1 版 (OWB 11gR1) 的项目环境。然后,您将创建一个 Warehouse Builder 用户并登录。
所需时间
大约 30 分钟
注: OWB 11g 设置脚本的下载说明在本教程稍后部分提供。本教程及其设置脚本仅支持 OWB 11g 第 1 版。该 Oracle 示例教程的早期版本可用于 O ......
创建DATAVG
创建LV,oracle,oradata,oratab
LV挂在到/oracle,/oradata,/oratab
创建oinstall,oradba组
创建oracle用户,属于oinstall,oradba组
su - oracle
passwd
输入oracle密码
chown -R oracle:oinstall /oracle
chmod -R 775 /oracle
用oracle登陆到图形界面
vi .dtprofiel将最后一行的注释去掉
vi .profile ......
1) 建立序列命令
CREATE SEQUENCE [user.]sequence_name
[increment by n]
[start with n]
[maxvalue n | nomaxvalue]
[minvalue n | nominvalue];
INCREMENT BY: 指定序列号之间的间隔 ......