免费看欧美黑人毛片-免费看毛片网站-免费看毛片的网站-免费看久久-中文字幕日韩欧美-中文字幕日韩精品一区

您現在的位置:首頁 > IT認證 > JAVA >

Java基礎知識:Java中調用存儲過程或函數2


return con;

    }

    public static void main(String[] args) throws SQLException {

    //System.out.println(OraclePro.getConnection());

    Connection con=OraclePro.getConnection();

    CallableStatement cs=con.prepareCall("{?=call get_pname}");//沒有參數的函數

    cs.registerOutParameter(1, Types.VARCHAR);//第一個占位為輸出,類型是varchar

    cs.execute();                  //不能忘記execute()

    System.out.println(cs.getString(1)); //打印輸出結果,對應registerOutParameter

    }

    }

    [java]

    //有1個輸入參數的函數

    CallableStatement cs=con.prepareCall("{?=call get_pname1(?)}");

    cs.registerOutParameter(1, Types.VARCHAR);

    cs.setLong(2,25);      //輸入參數是25

    cs.execute();

    //有1個輸出參數的函數

    CallableStatement cs=con.prepareCall("{?=call get_pname2(?)}");

    cs.registerOutParameter(1, Types.VARCHAR);

    cs.registerOutParameter(2, Types.VARCHAR);

    cs.execute();

    System.out.println(cs.getString(1));

    System.out.println(cs.getString(2));

    //上面兩個結果一樣,因為兩個意思是一樣的

    //1個輸入參數,1個輸出參數

    CallableStatement cs=con.prepareCall("{?=call get_pname3(?,?)}");

    //第1個是返回值,第2個是輸入參數,第3個是輸出參數

    cs.registerOutParameter(1, Types.VARCHAR);

    cs.setLong(2, 25);

    cs.registerOutParameter(3, Types.VARCHAR);

    cs.execute();

    System.out.println(cs.getString(1));

    System.out.println(cs.getString(3));

    調用存儲過程與調用函數的方法一樣,就只是con.prepareCall("{call  procedure(?,?)}")沒有?=.

相關文章

無相關信息
更新時間2022-03-13 11:19:02【至頂部↑】
聯系我們 | 郵件: | 客服熱線電話:4008816886(QQ同號) | 

付款方式留言簿投訴中心網站糾錯二維碼手機版

客服電話:




主站蜘蛛池模板: 扒开双腿猛进入小柔的扮演者| 周星驰原名| 屁屁视频| 中国少先队队歌歌词| 绫濑| 情侣网站视频| 五年级脱式计算题100道| 间宫祥太朗| 《欢·爱》郭晓东| 预备党员接收大会入党介绍人发言| 黄浩雯主演过的所有短剧| 秃探与俏妞| 肖红| 北京新闻频道回看| 欢乐的牧童钢琴谱| 夜店 电影| 男男性猛交xxxx免费看| 第一财经在线直播电视| 小数加减法100道题| 日韩免费观看视频| 停止长高的3个预兆| 竹内纱里奈作品| 美丽的邂逅| 性色视频在线| 就爱小姐姐| 海滩修学旅程行| 挠胳肢窝肚子腰| 曹永廉| 施文彬| 江苏卫视今天节目表| 少年班演员表| 杏色xs| 浙江卫视网络直播源| 风在吹韩国电影| 邓伦是石家庄哪里的| 质量教育培训的首要内容是() (单选题)| 孔冉| 春娇与志明电影| 康熙王朝50集版免费观看| 苏捷斯卡战役 电影| 王思琪|