黑马程序员技术交流社区

标题: Java实现Oracle的驱动链接 [打印本页]

作者: hy2014051202    时间: 2017-6-16 19:10
标题: Java实现Oracle的驱动链接
import java.sql.*;

public class FenYe {

public static void main(String[] args) {
Connection ct = null;
CallableStatement cs = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
ct = DriverManager.getConnection(
"jdbc:oracle:thin:@127.0.0.1:1521:yao", "scott", "tiger");
cs = ct.prepareCall("{call yao5(?,?,?,?,?,?)}");
cs.setString(1, "emp");
cs.setInt(2, 5);
cs.setInt(3, 1);
cs.registerOutParameter(4, oracle.jdbc.OracleTypes.INTEGER);
cs.registerOutParameter(5, oracle.jdbc.OracleTypes.INTEGER);
cs.registerOutParameter(6, oracle.jdbc.OracleTypes.CURSOR);
cs.execute();
int geshu = cs.getInt(4);
int yeshu = cs.getInt(5);
ResultSet ji1 = (ResultSet) cs.getObject(6);
System.out.println(geshu);
System.out.println(yeshu);

while (ji1.next()) {

System.out.println(ji1.getInt(1) + ji1.getString(2));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
cs.close();
ct.close();
} catch (Exception e) {
e.printStackTrace();
}
}

}

}
作者: 崔璇92    时间: 2017-6-16 21:35
我来踩踩,你刷我刷一起刷

作者: feiling    时间: 2017-6-17 07:58
挺不错的





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2