丄諦啲仇魜ヤ
          如 果 敵 人 讓 你 生 氣 , 那 說 明 你 沒 有 勝 他 的 把 握!
          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ǔ)過程:


          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ì)象來調(diào)用數(shù)據(jù)庫存儲(chǔ)過程
          //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 閱讀(237) 評(píng)論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫
          主站蜘蛛池模板: 固镇县| 阜康市| 修文县| 高要市| 山阴县| 浠水县| 郯城县| 荆门市| 夹江县| 麻栗坡县| 台湾省| 浮山县| 黔西| 略阳县| 石门县| 永定县| 类乌齐县| 宣恩县| 汾阳市| 长沙市| 贵南县| 冷水江市| 临江市| 贡山| 颍上县| 布拖县| 孟连| 昆山市| 河南省| 焉耆| 定结县| 黑河市| 杭锦后旗| 上饶县| 开平市| 通城县| 南丹县| 铅山县| 南昌市| 页游| 万山特区|