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

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

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

    石頭JAVA擺地?cái)們?/a>

    JAVA所有的討論-要一點(diǎn)一點(diǎn)的進(jìn)步

      BlogJava :: 首頁(yè) ::  :: 聯(lián)系 ::  :: 管理 ::
      30 隨筆 :: 0 文章 :: 11 評(píng)論 :: 0 Trackbacks
    在JSP頁(yè)面中進(jìn)行測(cè)試,代碼如下:

    <%@ page contentType="text/html;charset=gb2312"%>
    <%@ page import="java.sql.*"%>
    <html>
        
    <body>
            
    <%
                        Class.forName(
    "com.microsoft.jdbc.sqlserver.SQLServerDriver")
                        .newInstance();
                String url 
    = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
                
    //pubs為你的數(shù)據(jù)庫(kù)的
                String user = "sa";
                String password 
    = "";
                Connection conn 
    = DriverManager.getConnection(url, user, password);
                
    //不帶參數(shù)的存儲(chǔ)過(guò)程,并且返回結(jié)果集
                CallableStatement stmt = conn.prepareCall("{call ghy_proc}");
                stmt.execute();
                ResultSet rs 
    = stmt.getResultSet();
                
    while (rs.next()) {
                    out.println(rs.getString(
    1));
                }

                out.println(
    "<br>");

                
    //帶參數(shù)的存儲(chǔ)過(guò)程,并且返回值
                stmt = conn.prepareCall("{call ghy_proc_return(?,?)}");
                stmt.registerOutParameter(
    1, Types.INTEGER);
                stmt.registerOutParameter(
    2, Types.INTEGER);
                stmt.setInt(
    110);
                stmt.setInt(
    210);
                stmt.execute();
                out.println(
    "加1的值是:" + stmt.getString(1+ "<br>");
                out.println(
    "減1的值是:" + stmt.getString(2+ "<br>");

                
    //帶參數(shù)的存儲(chǔ)過(guò)程,并且返回結(jié)果集
                stmt = conn.prepareCall("{call ghy_proc_var(?)}");
                stmt.setInt(
    114);
                stmt.execute();
                rs 
    = stmt.getResultSet();
                
    while (rs.next()) {
                    out.println(
    "job_id value is:" + rs.getString(1+ "<br>");
                    out.println(
    "job_desc value is:" + rs.getString(2+ "<br>");
                }

            
    %>
        
    </body>
    </html>

    三個(gè)SQL Server 2000存儲(chǔ)過(guò)程如下:

    CREATE PROCEDURE ghy_proc 
    AS 
    select * from jobs
    GO

    CREATE PROCEDURE ghy_proc_return (@max int output,@min int output)
    AS 
    select @max=@max+1
    select @min=@min-1
    GO

    CREATE PROCEDURE ghy_proc_var  (@id int)
    AS
    select * from jobs where job_id=@id
    GO

    告訴自己:標(biāo)準(zhǔn)SQL語(yǔ)法和概念很重要,以后要強(qiáng)化這些。

    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲天堂中文字幕在线观看| 91免费在线视频| 亚洲综合国产精品| 亚洲AV网站在线观看| 亚洲AV无码精品色午夜在线观看| 成人a视频片在线观看免费| 亚洲成人免费在线| 99视频在线免费观看| 黄色毛片视频免费| 亚洲韩国精品无码一区二区三区| www视频在线观看免费| 亚洲国产AV一区二区三区四区 | 亚洲va乱码一区二区三区| 国产亚洲欧洲精品| 亚洲国产一区二区三区| 四虎影视在线影院在线观看免费视频 | 色吊丝永久在线观看最新免费| 9420免费高清在线视频| 男男gay做爽爽的视频免费| 33333在线亚洲| 中文字幕精品亚洲无线码二区| 国产精品嫩草影院免费| 久久不见久久见免费影院| 最近最新高清免费中文字幕 | 大地资源在线资源免费观看| 久久国产一片免费观看| 亚洲综合伊人制服丝袜美腿| 亚洲视频在线观看免费视频| 亚洲国产综合无码一区| 精品亚洲永久免费精品| 最好免费观看韩国+日本| 成人片黄网站色大片免费观看APP| 麻豆91免费视频| 黄页网站在线观看免费| 直接进入免费看黄的网站| 亚洲国产成人综合精品| 午夜亚洲国产精品福利| 老妇激情毛片免费| 日韩大片免费观看视频播放| jizz免费一区二区三区| 国产伦精品一区二区免费|