下面就发布一个完整的采用setXXX(String parameterName, XXX x)的编写方法。创建数据表,存储过程的代码都完整发布。

创建表:

CREATE TABLE [BookUser] (

[UserID] [int] IDENTITY (1, 1) NOT NULL ,

[UserName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[Title] [nvarchar] (50) 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] (50) 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(50),

@Title varchar(255),

@Guid uniqueidentifier,

@BirthDate DateTime,

@Description ntext,

@Photo image,

@Other nvarchar(50),

@UserID int output

As

Set NOCOUNT ON

If Exists (select UserID from BookUser Where UserName = @UserName)

RETURN 0

ELSE

Begin

INSERT INTO BookUser (UserName,Title,Guid,BirthDate,Description,Photo,Other) VALUES(@UserName,@Title,@Guid,@BirthDate,@Description,@Photo,@Other)

SET @UserID = @@IDENTITY

RETURN 1

End

GO

Java中调用SQLServer存储过程示例.doc

下载Word文档到电脑,方便收藏和打印[全文共722字]

编辑推荐:

下载Word文档

java调用sqlserver存储过程_Java中调用SQLServer存储过程示例相关推荐

  1. java怎么调用存储函数_java中调用存储过程或存储函数的方法

    java中调用存储过程或存储函数的方法 1.调用存储过程:CallableStatement clstmt = null;try {clstmt = conn.prepareCall("{c ...

  2. java 执行cmd 堵塞_java中调用cmd命令被阻塞无法返回和继续执行

    在项目中用到了数据库的备份和恢复功能,就通过java的Runtime.getRuntime().exec()来调用cmd或者linux命令来导出和导入.sql文件.但是在执行恢复时,程序一直被阻塞,没 ...

  3. java 调用matlab函数_java中调用Matlab的函数+注意事项

    一.matlab版本必须支持java 在command 模式下面运行deploytool,如果支持该命令即可使用 二.matlab中function的书写 %定义一个函数operation(a,b), ...

  4. java 执行js脚本_java中调用js脚本

    JDK1.6加入了对Script(JSR223)的支持.这是一个脚本框架,提供了让脚本语言来访问Java内部的方法.你可以在运行的时候找到脚本引擎,然后调用这个引擎去执行脚本.这个脚本API允许你为脚 ...

  5. java调c++代码_Java中调用C++代码的实现 | 学步园

    JNI为  Java Native Interface 即Java本地接口,使用此种方式可以对C/C++代码进行调用,其在本质上是对C/C++生成的动态库进行调用而不是直接对C/C++代码进行调用 J ...

  6. java获取接口数据类型_java中调用第三方接口获取数据的方式

    //get请求方式 private String getInfo(Map params,String URL) { // 创建Httpclient对象 CloseableHttpClient http ...

  7. java设计模式迭代器模式_Java中的迭代器设计模式–示例教程

    java设计模式迭代器模式 迭代器模式是一种行为模式,它用于提供遍历一组对象的标准方式. Iterator模式在Java Collection Framework中得到了广泛使用,其中Iterator ...

  8. java中调用数组参数_java中如何调用带有数组类型参数的存储过程

    java中如何调用带有数组类型参数的存储过程 关注:95  答案:3  mip版 解决时间 2021-01-28 00:39 提问者万丈深渊 2021-01-27 14:00 不知道java中java ...

  9. java 执行oracle 存储过程_oracle--在java中调用存储过程和存储函数

    在java中调用存储过程和存储函数 存储过程: 查询某个员工的姓名 月薪 职位: create or replace procedure queryempinfo(eno in number, pen ...

最新文章

  1. MSSQL 2012 拒绝了对对象 'extended_properties' (数据库 'mssqlsystemresource',架构 'sys')的 SELECT 权限...
  2. IIS 的负载均衡【IIS7.0以上才可以使用】---- Application Request Routing(ARR)
  3. 二叉树剪枝_决策树,生成剪枝,CART算法
  4. SQLite Insert 语句(http://www.w3cschool.cc/sqlite/sqlite-insert.html)
  5. 2006年清华大学计算机研究生机试真题
  6. 疲劳容器的定义_材料疲劳
  7. css的三个特性 背景透明设置
  8. java中二进制怎么说_面试常用:说清楚Java中synchronized和volatile的区别
  9. 小学生都开始学Python了,你还不抓紧提升技术?
  10. Timestamp 与 Date 变量绑定与Oracle的自动分区
  11. unity 导入gltf_Unity3D使用glTF格式三维文件,glTF在unity中如何呈现,glTF导入unity
  12. Postman 设置token为全局变量
  13. 餐饮点餐外卖小程序源码(外卖订餐系统源码)
  14. KDD 2022论文合集(持续更新中)
  15. 有一个测试微信删除软件叫wool,微信中用发起群聊来测试你有没有被对方删除好友方法图文教程...
  16. 光纤跳线接口_如何为10G SFP+光模块搭配对应的光纤跳线类型?
  17. 海外本地支付—Payssion
  18. Scratch Blocks自定义组件之「点阵」
  19. 从G1到冻酸奶Froyo
  20. 胡搞瞎搞JScript记(用JScript代替批处理文件)

热门文章

  1. 双层循环嵌套打印矩形 java
  2. dj鲜生-34-存档-用户中心地址页重复查询默认地址的优化-利用自定义模型管理器的方法来实现
  3. 机器学习——Day 3 多元线性回归
  4. kubernetes之node 宕机,pod驱离问题解决
  5. 开启 NFS 文件系统提升 Vagrant 共享目录的性能
  6. 因政府禁令 微软 Windows 9 将作出重大调整
  7. [.net 面向对象程序设计深入](36)Redis——基础
  8. 【酷熊科技】工作积累 ----------- Unity3d中的Awake()、OnEnable()、Start()等默认函数的执行顺序和生命周期...
  9. 用最科学的方法展示最形象的图表——前段数据可视化选型实践
  10. Effective C++ 改善55个方法