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
分享到:
- 2008-12-04 13:35
- 浏览 769
- 评论(0)
- 论坛回复 / 浏览 (0 / 1552)
- 查看更多
相关推荐
### jsp调用sqlserver2000存储过程 #### 一、背景介绍 在Web开发中,经常需要处理数据库操作。使用JSP(JavaServer Pages)与后端数据库进行交互是一种常见的方式。本文将详细介绍如何通过JSP来调用SQL Server 2000...
### JSP调用SQL Server的存储过程 在本篇文章中,我们将探讨如何通过JSP页面来调用SQL Server中的存储过程。此示例涉及到数据库表的创建、存储过程的定义以及JSP页面上的具体实现。 #### 数据库表的创建 首先,...
实例讲解JSP调用SQL Server的存储过程 知识点一:创建表 在SQL Server中,创建表是使用CREATE TABLE语句来实现的。在这个例子中,我们创建了一个名为BookUser的表,包含了多个字段,例如UserID、UserName、Title、...
在JavaServer Pages (JSP) 中调用SQL Server存储过程是一项常见的任务,特别是在构建Web应用程序时需要执行复杂的数据库操作。存储过程是预先编译的SQL语句集合,可以在数据库服务器上执行,提供性能优化和代码复用...
"Java 调用 SQL Server 存储过程" Java 调用 SQL Server 存储过程是指在 Java 应用程序中调用 SQL Server 数据库中的存储过程,以实现数据的增删改查等操作。下面是关于 Java 调用 SQL Server 存储过程的知识点: ...
在Java应用程序中,你可以使用JDBC(Java Database Connectivity)来调用SQL Server的存储过程。以下是一个简单的示例: ```java import java.sql.*; public class CallSPExample { public static void main...
5. `Java中调用SQL+Server存储过程示例.txt`和`jsp如何调用sql server存储过程.txt`提供了Java代码示例,解释了如何在`jsp`中通过Java代码调用存储过程。 通过学习以上资源,开发者可以更好地理解并掌握`jsp`调用...
根据提供的文件信息,我们可以深入探讨如何在JSP中调用SQL Server存储过程,并结合具体的代码示例进行解析。 ### JSP 调用 SQL Server 存储过程 #### 一、存储过程创建与理解 首先,我们需要理解所提供的SQL ...
总结来说,这个示例演示了如何在JSP中使用Java的数据库API(JDBC)调用SQL SERVER的存储过程,从而实现对数据库的增删查改操作。这种做法提高了代码的可维护性和复用性,也使得数据库操作更加高效。在实际开发中,还...
【JSP连接SQL Server 2000视频教程】是一套深入浅出的教程,旨在帮助初学者或有一定基础的开发者掌握如何在Java Server Pages(JSP)中与Microsoft SQL Server 2000数据库进行交互。教程内容涵盖了一系列关键知识点...
【JSP课程设计--博客系统(jsp+sqlserver2000)】 在这个项目中,我们探讨的是如何利用JavaServer Pages (JSP) 技术和Microsoft SQL Server 2000 数据库来构建一个完整的博客系统。JSP是Java平台上的动态网页技术,...
此外,SQL Server 2000还提供了存储过程和触发器等高级功能,有助于优化查询性能和实现业务逻辑。 三、系统架构 1. 展示层:由JSP页面组成,负责用户交互,接收用户输入并显示结果。 2. 控制层:通常由Servlet或JSP...
在开发过程中,JSP和SQL Server 2000的集成至关重要。开发者可能会使用JDBC(Java Database Connectivity)来建立Java代码与数据库之间的连接,执行SQL查询,更新数据,甚至进行事务处理。例如,当用户提交一条新的...
综上所述,"JSP SQLServer2000做的网络在线考试"是一个集成了Web开发技术和数据库管理的实践项目,不仅展示了JSP与SQLServer2000的结合应用,也为学习和使用这两个技术的人提供了一个有价值的参考案例。
- **sqlserver2000**:可能包含数据库脚本、连接配置等相关资料。 5. **开发与部署**: - 开发环境:通常使用IDE如Eclipse或IntelliJ IDEA,配置Struts2插件,搭建测试服务器。 - 部署:将应用打包成WAR文件,...
总结来说,"jsp和sqlserver做的留言板"是一个结合了前端展示、后端处理和数据库存储的典型Web应用实例,展示了如何利用JSP技术和SQL Server 2000构建一个功能齐全、交互性强的在线交流平台。在实际开发过程中,还...
在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而存储过程是数据库管理系统中的预编译SQL语句集合。本教程将详细阐述如何在JSP中调用存储过程,以及与之相关的Java知识,以帮助开发者更好地...
【图书管理系统(jsp+sql server)】是一个基于Web的软件应用,主要用于管理和组织图书馆的书籍信息,便于馆员和读者进行图书的借阅、归还、查询等操作。该系统结合了JavaServer Pages (JSP) 技术和SQL Server数据库...
【标题】"基于JSP+sqlserver的虚拟商城系统"是一个综合性的Web应用程序,它结合了JSP(JavaServer Pages)技术与SQL Server数据库来构建一个在线购物平台。该系统旨在模拟真实的电子商务环境,允许用户浏览商品、...
在标题和描述中提到的"JSP连SQLServer2000所需的三个jar包-mssqlserver-msutil-msbase",就是指为了在JSP中连接SQL Server 2000所需的关键驱动库。 1. **mssqlserver.jar**: 这个jar文件包含了SQL Server 2000的...