丄諦啲仇魜ヤ
          如 果 敵 人 讓 你 生 氣 , 那 說(shuō) 明 你 沒(méi) 有 勝 他 的 把 握!
          posts - 6,comments - 56,trackbacks - 1
          1.新建表:


          CREATE TABLE [mytest] (
          [id] [int] NOT NULL ,
          [name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
          [phone] [varchar] (13) COLLATE Chinese_PRC_CI_AS NULL ,
          [addr] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
          ) ON [PRIMARY]
          GO


          2.新建存儲(chǔ)過(guò)程:


          create procedure get_info @name varchar(50),@phone varchar(13),@addr varchar(50)
          as
          select *
          from mytest
          go


          3.JSP代碼:


          <%@ page language="java" pageEncoding="UTF-8" import="java.sql.*,tools.Database"%>

          <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" divfix="bean" %>
          <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" divfix="html" %>
          <%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" divfix="logic" %>
          <%@ taglib uri="http://jakarta.apache.org/struts/tags-tiles" divfix="tiles" %>

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
          <html:html locale="true">
          <head>
          <html:base />

          <title>proc_test.jsp</title>

          <meta http-equiv="pragma" content="no-cache">
          <meta http-equiv="cache-control" content="no-cache">
          <meta http-equiv="expires" content="0">
          <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
          <meta http-equiv="description" content="This is my page">
          </head>

          <body>
          This is a test for procedure. <br>
          <%
          String username="sa";
          String password = "123456";
          String url = "jdbc:microsoft:sqlserver://192.168.1.112:1433;DatabaseName=test";
          Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
          Connection conn = DriverManager.getConnection(url, username, password);

          String sql = "execute get_info";
          //創(chuàng)建一個(gè)CallableStatement 對(duì)象來(lái)調(diào)用數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程
          //CallableStatement comm = conn.divpareCall(sql);
          Statement stmt = conn.createStatement();

          ResultSet res = stmt.executeQuery(sql);
          while(res.next())...{
          %>
          <table>
          <tr>
          <td><%=res.getString("id")%></td>
          <td><%=res.getString("name")%></td>
          <td><%=res.getString("phone")%></td>
          <td><%=res.getString("addr")%></td>
          </tr>
          </table>
          <%}
          res.close();
          stmt.close();
          conn.close();
          %>
          </body>
          </html:html>



          4.執(zhí)行結(jié)果:

          This is a test for procedure.

          1 cc 1234 cs

          2 dd 4567 bj

          3 ee 1245 ca
          posted on 2007-10-18 19:02 Crying 閱讀(244) 評(píng)論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫(kù)
          主站蜘蛛池模板: 广宁县| 玉屏| 敦煌市| 阜康市| 隆子县| 仁化县| 连州市| 兴和县| 板桥市| 弋阳县| 禄丰县| 延庆县| 清河县| 得荣县| 驻马店市| 凤翔县| 卢龙县| 绥芬河市| 厦门市| 平邑县| 庆云县| 东兰县| 临朐县| 大邑县| 肇庆市| 赤城县| 泸溪县| 云和县| 叶城县| 蓬莱市| 喀什市| 小金县| 香港 | 鄂州市| 绿春县| 平泉县| 怀远县| 鄢陵县| 峨眉山市| 手游| 武川县|