`

java 中调用 oracle 存储过程

阅读更多
//加载Oracle驱动 
 DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); 
//获得Oracle数据库连接 
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.2:1521:cloudsea", "1111", "1111");
//创建Oracle存储过程的对象,调用存储过程 
 CallableStatement c=conn.prepareCall("{call provincepro(?,?,?)}"); 
		     
//给Oracle存储过程的参数设置值 ,将第一个参数的值设置成188 
c.setInt(1,1); 
 c.setInt(2,10000); 
  //注册存储过程的第二个参数  
 c.registerOutParameter(3,java.sql.Types.VARCHAR);
 //执行Oracle存储过程 
 c.execute(); 
 //得到存储过程的输出参数值并打印出来
 System.out.println (c.getString(3));   
  conn.close(); 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics