jdbc连接oracle其实跟连接mysql区别不大。基本步骤一样
1.加载驱动
2.创建连接
3.获得sql语句对象
4.执行语句
5.处理结果
6.关闭连接
这里给大家列了具体分了两种: statement 每次都有执行
prepareStatement 执行一次,CallableStatement 调用orale里的过程,函数等。
一:执行基本的sql语句

public PreparedStatement prep = null;
public ResultSet res = null;
String sql = “ select count(*)from emp”;
prep =con.prepareStatement(sql);
//
4.执行
res =
prep.executeQuery();
while (res.next()) {
System.out.println(res.getInt(1));

}

二:调用 oracle里面的过程
public CallableStatement casta =null;
protected ResultSet rs=null;
casta = con.prepareCall(“{call
pro_java(?,?)}”);
casta.setInt(1,20);
//给第一个参数传值
// 给第2个参数注入数据类型 游标
casta.registerOutParameter(2,
OracleTypes.CURSOR);
casta.execute();
// 2 代表 输出数据的位置
rs =(ResultSet)casta.getObject(2);
// 循环遍历结果
while(rs.next()){
rs.getInt(1);
rs.getString(2) ;
rs.getString(3);
}

文章目录

Sides

IT技术分享博客