射精一区欧美专区|国产精品66xx|亚洲视频一区导航|日韩欧美人妻精品中文|超碰婷婷xxnx|日韩无码综合激情|特级黄片一区二区|四虎日韩成人A√|久久精品内谢片|亚洲成a人无码电影

您現(xiàn)在的位置:首頁(yè) > IT認(rèn)證 > JAVA >

Java基礎(chǔ)知識(shí):Java中調(diào)用存儲(chǔ)過(guò)程或函數(shù)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}");//沒(méi)有參數(shù)的函數(shù)

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

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

    System.out.println(cs.getString(1)); //打印輸出結(jié)果,對(duì)應(yīng)registerOutParameter

    }

    }

    [java]

    //有1個(gè)輸入?yún)?shù)的函數(shù)

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

    cs.registerOutParameter(1, Types.VARCHAR);

    cs.setLong(2,25);      //輸入?yún)?shù)是25

    cs.execute();

    //有1個(gè)輸出參數(shù)的函數(shù)

    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));

    //上面兩個(gè)結(jié)果一樣,因?yàn)閮蓚(gè)意思是一樣的

    //1個(gè)輸入?yún)?shù),1個(gè)輸出參數(shù)

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

    //第1個(gè)是返回值,第2個(gè)是輸入?yún)?shù),第3個(gè)是輸出參數(shù)

    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));

    調(diào)用存儲(chǔ)過(guò)程與調(diào)用函數(shù)的方法一樣,就只是con.prepareCall("{call  procedure(?,?)}")沒(méi)有?=.

相關(guān)文章

無(wú)相關(guān)信息
更新時(shí)間2022-03-13 11:19:02【至頂部↑】
聯(lián)系我們 | 郵件: | 客服熱線電話:4008816886(QQ同號(hào)) | 

付款方式留言簿投訴中心網(wǎng)站糾錯(cuò)二維碼手機(jī)版

客服電話: