`

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存储过程 #### 一、背景介绍 在Web开发中,经常需要处理数据库操作。使用JSP(JavaServer Pages)与后端数据库进行交互是一种常见的方式。本文将详细介绍如何通过JSP来调用SQL Server 2000...

    JSP调用SQL Server的存储过程

    ### JSP调用SQL Server的存储过程 在本篇文章中,我们将探讨如何通过JSP页面来调用SQL Server中的存储过程。此示例涉及到数据库表的创建、存储过程的定义以及JSP页面上的具体实现。 #### 数据库表的创建 首先,...

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

    实例讲解JSP调用SQL Server的存储过程 知识点一:创建表 在SQL Server中,创建表是使用CREATE TABLE语句来实现的。在这个例子中,我们创建了一个名为BookUser的表,包含了多个字段,例如UserID、UserName、Title、...

    jsp如何调用sqlserver存储过程

    在JavaServer Pages (JSP) 中调用SQL Server存储过程是一项常见的任务,特别是在构建Web应用程序时需要执行复杂的数据库操作。存储过程是预先编译的SQL语句集合,可以在数据库服务器上执行,提供性能优化和代码复用...

    java调用sqlserver存储过程.pdf

    "Java 调用 SQL Server 存储过程" Java 调用 SQL Server 存储过程是指在 Java 应用程序中调用 SQL Server 数据库中的存储过程,以实现数据的增删改查等操作。下面是关于 Java 调用 SQL Server 存储过程的知识点: ...

    sql server调用存储过程

    在Java应用程序中,你可以使用JDBC(Java Database Connectivity)来调用SQL Server的存储过程。以下是一个简单的示例: ```java import java.sql.*; public class CallSPExample { public static void main...

    jsp调用存储过程大集合

    5. `Java中调用SQL+Server存储过程示例.txt`和`jsp如何调用sql server存储过程.txt`提供了Java代码示例,解释了如何在`jsp`中通过Java代码调用存储过程。 通过学习以上资源,开发者可以更好地理解并掌握`jsp`调用...

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

    根据提供的文件信息,我们可以深入探讨如何在JSP中调用SQL Server存储过程,并结合具体的代码示例进行解析。 ### JSP 调用 SQL Server 存储过程 #### 一、存储过程创建与理解 首先,我们需要理解所提供的SQL ...

    使用JSP来操作SQL SERVER中存储过程.doc

    总结来说,这个示例演示了如何在JSP中使用Java的数据库API(JDBC)调用SQL SERVER的存储过程,从而实现对数据库的增删查改操作。这种做法提高了代码的可维护性和复用性,也使得数据库操作更加高效。在实际开发中,还...

    Jsp连接sql server2000视频教程(一).

    【JSP连接SQL Server 2000视频教程】是一套深入浅出的教程,旨在帮助初学者或有一定基础的开发者掌握如何在Java Server Pages(JSP)中与Microsoft SQL Server 2000数据库进行交互。教程内容涵盖了一系列关键知识点...

    JSP课程设计--博客系统(jsp+sqlserver2000)

    【JSP课程设计--博客系统(jsp+sqlserver2000)】 在这个项目中,我们探讨的是如何利用JavaServer Pages (JSP) 技术和Microsoft SQL Server 2000 数据库来构建一个完整的博客系统。JSP是Java平台上的动态网页技术,...

    图书馆管理系统 jsp sql server2000

    此外,SQL Server 2000还提供了存储过程和触发器等高级功能,有助于优化查询性能和实现业务逻辑。 三、系统架构 1. 展示层:由JSP页面组成,负责用户交互,接收用户输入并显示结果。 2. 控制层:通常由Servlet或JSP...

    jsp+sql server 2000 系统 先看看再说吧,保证能运行

    在开发过程中,JSP和SQL Server 2000的集成至关重要。开发者可能会使用JDBC(Java Database Connectivity)来建立Java代码与数据库之间的连接,执行SQL查询,更新数据,甚至进行事务处理。例如,当用户提交一条新的...

    JSP SQLServer2000做的网络在线考试

    综上所述,"JSP SQLServer2000做的网络在线考试"是一个集成了Web开发技术和数据库管理的实践项目,不仅展示了JSP与SQLServer2000的结合应用,也为学习和使用这两个技术的人提供了一个有价值的参考案例。

    都市信息网(Struts2+sql server 2000)

    - **sqlserver2000**:可能包含数据库脚本、连接配置等相关资料。 5. **开发与部署**: - 开发环境:通常使用IDE如Eclipse或IntelliJ IDEA,配置Struts2插件,搭建测试服务器。 - 部署:将应用打包成WAR文件,...

    jsp和sqlserver做的留言板

    总结来说,"jsp和sqlserver做的留言板"是一个结合了前端展示、后端处理和数据库存储的典型Web应用实例,展示了如何利用JSP技术和SQL Server 2000构建一个功能齐全、交互性强的在线交流平台。在实际开发过程中,还...

    JSP调用存储过程程序

    在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而存储过程是数据库管理系统中的预编译SQL语句集合。本教程将详细阐述如何在JSP中调用存储过程,以及与之相关的Java知识,以帮助开发者更好地...

    图书管理系统(jsp+sql server)

    【图书管理系统(jsp+sql server)】是一个基于Web的软件应用,主要用于管理和组织图书馆的书籍信息,便于馆员和读者进行图书的借阅、归还、查询等操作。该系统结合了JavaServer Pages (JSP) 技术和SQL Server数据库...

    基于JSP+sqlserver的虚拟商城系统

    【标题】"基于JSP+sqlserver的虚拟商城系统"是一个综合性的Web应用程序,它结合了JSP(JavaServer Pages)技术与SQL Server数据库来构建一个在线购物平台。该系统旨在模拟真实的电子商务环境,允许用户浏览商品、...

    JSP连SQLServer2000所需的三个jar包-mssqlserver-msutil-msbase

    在标题和描述中提到的"JSP连SQLServer2000所需的三个jar包-mssqlserver-msutil-msbase",就是指为了在JSP中连接SQL Server 2000所需的关键驱动库。 1. **mssqlserver.jar**: 这个jar文件包含了SQL Server 2000的...

Global site tag (gtag.js) - Google Analytics