JdbcTemplate呼叫儲存過程的例子

2021-06-20 05:21:27 字數 1240 閱讀 7608

public string dojprint(final printvo vo)

final string lsqz = pano.substring(0, 8);

final int num = integer.valueof(pano.substring(8, pano.length()));

string sql = "";

return jt.execute(sql, new callablestatementcallback() ";

}});

}下面的儲存過程的描述:

alter procedure [dbo].[proc_jprintbarcode]

--產品批號

@cpph varchar(12),

--質檢員

@zyy varchar(16),

--列印日期

@crea datetime,

--生產日期

@scrq datetime,

--保質期年份

@bzq int,

--中包包裝類別

@cpklx varchar(5),

--小包包裝類別

@spklx varchar(5),

--列印數量

@quanta int,

--列印產品編號

@prno varchar(64),

--普通標籤或特殊標籤

@ptype varchar(4),

--標籤流水號長度

@len int,

--特殊標籤號碼標記

@pmark varchar(5),

--列印者編號

@ddno varchar(3),

--列印者名稱

@ddnm varchar(16),

--標籤狀態

@stat varchar(6),

--化妝品

@hzp varchar(6),

--操作流水號字首

@lsqz varchar(8),

--操作流水號

@num int,

--@cprefix varchar(16)='' output,

--@sprefix varchar(16)='' output,

--中包列印標籤開始產品序號

@startc int='' output,

--小包列印標籤開始產品序號

@starts int='' output

asbegin

spring教程 JdbcTemplate詳解

jdbctemplate模板與dbutils工具模擬較類似.jdbc org.springframework.jdbc.core.jdbctemplate hibernate3.0 org.springframework.orm.hibernate3.hibernatetemplate ibatis...

JDBCTemplate 事務控制

專案場景 批量匯入,前端解析excel資料,然後批量傳入到後端,後端根據資料進行解析,然後在表和關聯表進行操作。當對一行資料操作時,如果有錯誤資訊則捕獲異常,則不插入該條資訊,繼續走下。excel單行資料出錯時,要進行回滾,不僅要在單錶中回滾,還要在關聯表中回滾。問題 如何控制事務?如果單錶插入資料...

JdbcTemplate基本使用

它是spring框架中提供的乙個物件,是對原始繁瑣的jdbc api物件的簡單封裝。spring框架為我們提供了很多的操作模板類。例如 操作關係型資料的jdbctemplate和hibernatetemplate,操作nosql資料庫的redistemplate,操作訊息佇列的jmstemplate...