知识大全 实例讲解JSP调用SQL Server的存储过程

Posted

篇首语:学习如钻探石油,钻得愈深,愈能找到知识的精髓。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 实例讲解JSP调用SQL Server的存储过程相关的知识,希望对你有一定的参考价值。

实例讲解JSP调用SQL Server的存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

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

   创建表

   CREATE TABLE [BookUser] (     [UserID] [int] IDENTITY ( ) NOT NULL     [UserName] [varchar] ( ) COLLATE Chinese_PRC_CI_AS NOT NULL     [Title] [nvarchar] ( ) COLLATE Chinese_PRC_CI_AS NOT NULL     [Guid] [uniqueidentifier] NOT NULL CONSTRAINT [DF_BookUser_Guid] DEFAULT (newid())     [BirthDate] [datetime] NOT NULL     [Description] [ntext] COLLATE Chinese_PRC_CI_AS NOT NULL     [Photo] [image] NULL     [Other] [varchar] ( ) COLLATE Chinese_PRC_CI_AS NULL  CONSTRAINT [DF_BookUser_Other] DEFAULT ( 默认值 )     CONSTRAINT [PK_BookUser] PRIMARY KEY  CLUSTERED      (         [UserID]     )  ON [PRIMARY]  ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO

  

  

  

  创建存储过程

   CREATE PROCEDURE InsertUser @UserName varchar( ) @Title varchar( ) @Guid  uniqueidentifier @BirthDate DateTime @Description ntext @Photo image @Other nvarchar( ) @UserID int output  As

  Set NOCOUNT ON If Exists (select UserID from BookUser Where UserName = @UserName) RETURN ELSE Begin INSERT INTO BookUser (UserName Title Guid BirthDate Description Photo Other)  VALUES(@UserName @Title @Guid @BirthDate @Description @Photo @Other) SET @UserID = @@IDENTITY RETURN End GO

  

  

  

  JSP代码

   <%@ page language="java" contentType="text/; charset=UTF " pageEncoding="UTF "%> <%@ page import = "java sql *"%> <!DOCTYPE PUBLIC " //W C//DTD XHTML Transitional//EN"  " < xmlns=" <head> </head> <body> <% //注意 下面的连接方法采用SQL Server的JDBC 先下载sqlserver驱动 Class forName(" microsoft sqlserver jdbc SQLServerDriver"); String url="jdbc:sqlserver://localhost: ;databaseName=Book;user=sa;password=";  String sql = "? = call InsertUser(? ? ? ? ? ? ? ?)";  Connection cn = null; CallableStatement cmd = null; try     cn = DriverManager getConnection(url);     cmd = cn divpareCall(sql);     java util UUID Guid = java util UUID randomUUID();     String FilePath = application getRealPath("") + "testlogo gif";     java io FileInputStream f = new java io FileInputStream(FilePath);      Date rightNow = Date valueOf(" ");     cmd setString("UserName" "mengxianhui");       //注意修改这里 存储过程验证了UserName的唯一性     cmd setString("Title" "孟宪会"); &nb

cha138/Article/program/Java/JSP/201311/20269

相关参考

知识大全 Java/JSP中调用SQL Server存储过程完整示例

Java/JSP中调用SQLServer存储过程完整示例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 .Net下调用SQL Server2000中存储过程

.Net下调用SQLServer2000中存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 用ASP调用SQL Server的视图和存储过程

用ASP调用SQLServer的视图和存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 实例讲解如何返回网络中的SQL Server列表

实例讲解如何返回网络中的SQLServer列表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 Jsp中调用Oracle存储过程的小例子

Jsp中调用Oracle存储过程的小例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  /*执行

知识大全 C#中调用SQL存储过程实现登录认证代码

C#中调用SQL存储过程实现登录认证代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!存储过程如下

知识大全 用ASP调用SQL的视图和存储过程

用ASP调用SQL的视图和存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一前言    

知识大全 PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解

PHP调用MsSQLServer2012存储过程获取多结果集(包含output参数)的详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后

知识大全 SQL Server编写存储过程小工具

SQLServer编写存储过程小工具  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在开发数据库

知识大全 SQL Server加密存储过程的破解问题

SQLServer加密存储过程的破解问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  CREA