java连接oracle数据库的方法相信大家都比较熟悉了,下面就为您介绍java连接oracle数据库使用无返回值oracle存储过程的方法,供您参考学习。

无返回值的oracle存储过程
存储过程为:
- CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS
 - BEGIN
 - INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);
 - END TESTA;
 
然后呢,在java里调用时就用下面的代码:
- package com.hyq.src;
 - import java.sql.*;
 - import java.sql.ResultSet;
 - public class TestProcedureOne {
 - public TestProcedureOne() {
 - }
 - public static void main(String[] args ){
 - String driver = "oracle.jdbc.driver.OracleDriver";
 - String strUrl = "jdbc:oracle:thin:@127.0.0.1:1521: hyq ";
 - Statement stmt = null;
 - ResultSet rs = null;
 - Connection conn = null;
 - CallableStatement cstmt = null;
 - try {
 - Class.forName(driver);
 - conn = DriverManager.getConnection(strUrl, " hyq ", " hyq ");
 - CallableStatement proc = null;
 - proc = conn.prepareCall("{ call HYQ.TESTA(?,?) }");
 - proc.setString(1, "100");
 - proc.setString(2, "TestOne");
 - proc.execute();
 - }
 - catch (SQLException ex2) {
 - ex2.printStackTrace();
 - }
 - catch (Exception ex2) {
 - ex2.printStackTrace();
 - }
 - finally{
 - try {
 - if(rs != null){
 - rs.close();
 - if(stmt!=null){
 - stmt.close();
 - }
 - if(conn!=null){
 - conn.close();
 - }
 - }
 - }
 - catch (SQLException ex1) {
 - }
 - }
 - }
 - }
 
当然了,这就先要求要建张表TESTTB,里面两个字段(I_ID,I_NAME)。
以上就是java连接数据库使用无返回值的oracle存储过程的方法。
【编辑推荐】
oracle RMAN备份的优化
带您了解Oracle OS备份
Oracle数据库备份的重要性
教您如何实现ORACLE备份
oracle备份命令使用实例
                新闻名称:java连接数据库使用无返回值的oracle存储过程
                
                网站路径:http://www.csdahua.cn/qtweb/news38/450438.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网