`

JSP调用SQL server 2000存储过程

    博客分类:
  • JSP
阅读更多

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.新建存储过程:

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";
     //创建一个CallableStatement 对象来调用数据库存储过程
     //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.执行结果:

This is a test for procedure.
1 cc 1234 cs
2 dd 4567 bj
3 ee 1245 ca

分享到:
评论

相关推荐

    jsp调用sqlserver2000存储过程

    jsp调用sqlserver2000存储过程

    JSP调用SQL Server的存储过程

    JSP调用SQL Server的存储过程

    实例讲解JSP调用SQL Server的存储过程

    完美实例讲解JSP调用SQL Server的存储过程

    jsp如何调用sqlserver存储过程

    jsp如何调用sqlserver存储过程,对于学习jsp是必不可少的

    sql server调用存储过程

    sql server调用存储过程,sql server,存储,过程,存储过程,java,jsp,EL

    jsp sql server存储过程调用的例子

    cmd = cn.prepareCall(sql);  java.util.UUID Guid = java.util.UUID.randomUUID();  String FilePath = application.getRealPath("") + "\test\logo.gif";  java.io.FileInputStream f = new java.io....

    函数、主外键、约束、触发器、存储过程及SQL命令大全

    datepart与datename的区别、Java中调用SQL+Server存储过程示例、JSP来操作SQL+SERVER中存储过程、SQL SERVER 2005登录验证设置SQL_Server触发器创建、删除、修改、查看示例、SQL_Server基本函数、经典SQL语句大全_主...

    服务篇之航空机票销售系统

    取票,查询机票,查询公司,有一个计算各个地点最短路径djkstra算法,把Java、实验的客户端服务端通心加上了,可实现双端通信作为人工咨询功能,管理员可实现查询所有信息,更新机票(调用sql server的存储过程) ...

    jsp应用开发源代码

    系统主要功能 1、客户信息管理(注册、登录) 2、商品目录维护(类别、子类别、商品细目) 3、动态商品清单 4、购物车 5、收银台 6、自动生成订单 数据库结构 1、shp_supplier:供应商...数据库 SQL Server 7.0

    JSP应用开发源代码

    系统主要功能 1、客户信息管理(注册、登录) 2、商品目录维护(类别、子类别、商品细目) 3、动态商品清单 4、购物车 5、收银台 6、...SQL Server JDBC driver APUSIC DATABASE Connection pool 数据库 SQL Server 7.0

    JDBC 3.0数据库开发与设计

    4.2.5 SQL Server存储过程编程经验技巧 4.3 成批更新(BatchedUpdate) 4.3.1 成批更新所使用的对象 4.3.2 使用成批更新的实例 4.4 行集合对象 4.4.1 设计时行集合 4.4.2 运行时行集合 4.4.3 非标准JDBC API...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    MyEclipse,Deamweare,选择SQLserver作为后台的数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于B/S (Browser/Server)模式进行设计。 1、Tomcat应用服务器 ...

    JDiy框架与javaWeb建站平台 v2.6.1.zip

    Dao增加方法 getConn()获取数据库的Connection对象,让用户可以直接使用原生JDBC(如调用存储过程等); 修复MSSQL数据库环境下,信息添加时,无法保存上传图片的BUG; 修复MSSQL数据库环境下,自增主键表在save后,...

    java面试题

    使用存储过程比单纯的SQL语句要快,可以用一个命令对象来调用存储过程。 索引优缺点? 答:索引可以提高对数据库中数据的检索,缺点是减慢了数据录入速度,同时也增加了数据库的尺寸大小。 什么是事务?什么是事锁? ...

    千方百计笔试题大全

    143、能象调用子程序一样调用JSP吗? 36 144、当我重编译我的JSP使用的一个类后,为什么JVM继续使用我的老CLASS? 36 145、 file="abc.jsp"%&gt;与&lt;jsp:include page="abc.jsp"/&gt;之间的差别? 36 146、JSP的缺点? 36...

    java面试宝典

    143、能象调用子程序一样调用JSP吗? 36 144、当我重编译我的JSP使用的一个类后,为什么JVM继续使用我的老CLASS? 36 145、&lt;%@include file="abc.jsp"%&gt;与&lt;jsp:include page="abc.jsp"/&gt;之间的差别? 36 146、JSP的...

    oracle应用服务器.pptx

    可以运转你的Java servlet PL/SQL网关 PL/SQL网关是一个Apache模块(mod_plsql),担任接纳来自Web阅读器的央求,并将央求翻译成对数据库中一个存储进程的调用 手工树立的PL/SQL Web运用以及由Oracle Portal或Oracle ...

    超级有影响力霸气的Java面试题大全文档

    从内存方面来看, Stateful Session Bean 与 Stateless Session Bean 比较, Stateful Session Bean 会消耗 J2EE Server 较多的内存,然而 Stateful Session Bean 的优势却在于他可以维持使用者的状态。 12、...

Global site tag (gtag.js) - Google Analytics