package com.test;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import org.junit.Test;
import oracle.jdbc.OracleCallableStatement;
import oracle.jdbc.driver.OracleTypes;
/*
1.导入驱动包
2.注册驱动
3.获取连接
4.获取执行SQL的statement
5.封装参数
6.执行SQL
7.获取结果
8.释放资源
*/
public class TestProcedure {
@Test
/*
create or replace procedure proc_gettotalsal(vempno in number,vtotalsal out number)
is
begin
select sal*12 + nvl(comm,0) into vtotalsal from emp where empno = vempno;
end;
* */
public void test1() throws Exception{
//注册驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//2.获取连接
String url = "jdbc:oracle:thin:@192.168.80.100:1521:orcl";
String username = "dakang";
String password = "dakang";
Connection conn = DriverManager.getConnection(url, username, password);
//3.获取执行SQL的statement.这是一个固定格式 proc_gettotalsal是一个存储函数
String sql = "{call proc_ge
Oracle 使用JDBC连接oracle数据库
最新推荐文章于 2025-07-16 12:44:54 发布