<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 55,comments - 89,trackbacks - 0
    首先建立兩個存儲過程:
    存儲過程p_1----從cell表中取出數(shù)據(jù)
    create proc p_1
    as
    select * from cell
    go
    存儲過程p_2----往cell表里插入數(shù)據(jù)
    create proc p_2
        @name varchar(40),
        @remark varchar(40)
    as
    insert into cell(name,remark) values(@name,@remark)
    go
    調(diào)用存儲過程p_1:
    import java.sql.*;

    /**
     * jdbc中調(diào)用存儲過程
     * @author jiafang83
     *
     */
    public class Procedure2 {

        public static void main(String[] args) throws Exception {
            // TODO Auto-generated method stub
            String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=fish";
            String user = "bm";
            String pwd = "bm";
            Connection conn = null;
            CallableStatement proc = null;//執(zhí)行sql存儲過程的接口
            ResultSet rs = null;

    //        調(diào)用存儲過程p_1:從Cell表中取出數(shù)據(jù)
            try{
                Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
                conn = DriverManager.getConnection(url,user,pwd);
                proc = conn.prepareCall("{? = call p_1 ()}");
                proc.registerOutParameter(1, Types.REAL);
                rs = proc.executeQuery();//取得結(jié)果集
                while(rs.next()){
                    System.out.println(rs.getString("name"));
                }
            }catch(Exception e){
                e.printStackTrace();
            }finally{
                if(rs!=null) rs.close();
                if(proc!=null)proc.close();
                if(conn!=null)conn.close();
            }
        }

    }

    調(diào)用存儲過程p_2:
    import java.sql.*;

    /**
     * jdbc中調(diào)用存儲過程
     * @author jiafang83
     *
     */
    public class Procedure {

        public static void main(String[] args) throws Exception {
            // TODO Auto-generated method stub
            String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=fish";
            String user = "bm";
            String pwd = "bm";
            Connection conn = null;
            CallableStatement proc = null;//執(zhí)行sql存儲過程的接口
           
    //        調(diào)用存儲過程p_2:向Cell表中插入數(shù)據(jù)
            try{
                Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
                conn = DriverManager.getConnection(url,user,pwd);
                proc = conn.prepareCall("{call p_2 (?,?)}");
                proc.setString(1, "測試");
                proc.setString(2, "測試");
                proc.execute();
                System.out.println("成功調(diào)用存儲過程,插入數(shù)據(jù)!");
            }catch(Exception e){
                e.printStackTrace();
            }finally{
                if(proc!=null)proc.close();
                if(conn!=null)conn.close();
            }
        }



    posted on 2008-11-20 14:25 jiafang83 閱讀(3020) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 亚洲日韩中文字幕在线播放| 亚洲精品第一国产综合精品99 | 亚欧免费无码aⅴ在线观看| 国产精品亚洲w码日韩中文| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 亚洲AV无码一区东京热久久| 18禁超污无遮挡无码免费网站| 国产午夜亚洲精品理论片不卡 | 亚洲夜夜欢A∨一区二区三区| 波霸在线精品视频免费观看| 亚洲精品无码成人片久久| 一个人看的www免费视频在线观看| 亚洲成色在线综合网站| 99久热只有精品视频免费看| 亚洲视频一区在线| 午夜高清免费在线观看| 免费很黄无遮挡的视频毛片| 亚洲国产精彩中文乱码AV| 国产92成人精品视频免费| 亚洲精品无码久久久久秋霞| 亚洲AV无码一区二区三区国产| XXX2高清在线观看免费视频| 91亚洲导航深夜福利| 天天看免费高清影视| 成人国产网站v片免费观看| 亚洲乱色熟女一区二区三区丝袜| 亚洲视频免费在线观看| 亚洲国产成人精品无码一区二区| 国产猛烈高潮尖叫视频免费| 一个人看的www免费视频在线观看 一个人免费视频观看在线www | 国产免费拔擦拔擦8X高清在线人| 亚洲系列国产精品制服丝袜第| 在线观看免费大黄网站| 伊人久久国产免费观看视频| 亚洲av日韩av高潮潮喷无码| 成人免费看片又大又黄| 一级免费黄色大片| 亚洲jjzzjjzz在线观看| 久久影院亚洲一区| 国产精品免费观看久久| 国产日韩AV免费无码一区二区三区|