起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4727|回复: 6

[结贴] 悬赏:X5如何调用存储过程

  [复制链接]

4

主题

11

帖子

59

积分

初级会员

Rank: 2

积分
59
发表于 2012-11-15 09:32:26 | 显示全部楼层 |阅读模式
10金币
本帖最后由 NoProblem 于 2012-11-15 10:24 编辑

需要在一个表保存的时候执行一个存储过程,应该怎么写???

最好给个代码例子,java不熟

最佳答案

查看完整内容

1、定义一个执行存储过程的action 2、执行保存动作时调用定义的action 一下是java中调用存储过程代码 //取得连接 Connection conn = ModelUtils.getConnectionInTransaction(“数据源”);//数据源格式比如:/system/data即data位置 //调用存储过程 CallableStatement cstmt = conn.prepareCall("{call 存储过程名称(?,?....)}"); cstmt.setString(1, 参数1); cstmt.setString(2, 参数2); ...

251

主题

1027

帖子

1383

积分

金牌会员

Rank: 6Rank: 6

积分
1383
QQ
发表于 2012-11-15 09:32:27 | 显示全部楼层
1、定义一个执行存储过程的action
2、执行保存动作时调用定义的action
一下是java中调用存储过程代码
//取得连接
                Connection conn = ModelUtils.getConnectionInTransaction(“数据源”);//数据源格式比如:/system/data即data位置
//调用存储过程
                CallableStatement cstmt = conn.prepareCall("{call 存储过程名称(?,?....)}");
                cstmt.setString(1, 参数1);
                cstmt.setString(2, 参数2);
                    .........
                //执行存储过程并返回结果
                ResultSet rt = cstmt.executeQuery();//这个是返回查询的结果集,需要做其他操作(update的操作)百度一下

点评

谢了:)  发表于 2012-11-15 10:51
回复

使用道具 举报

87

主题

338

帖子

331

积分

中级会员

Rank: 3Rank: 3

积分
331
发表于 2012-11-15 09:36:06 | 显示全部楼层
保存的时候还执行存储过程,这个说法有点没摸着头脑
回复

使用道具 举报

4

主题

11

帖子

59

积分

初级会员

Rank: 2

积分
59
 楼主| 发表于 2012-11-15 10:24:20 | 显示全部楼层
没有人调用过存储过程???
回复

使用道具 举报

37

主题

713

帖子

3310

积分

内部用户

积分
3310
发表于 2012-11-15 10:45:49 | 显示全部楼层
补充一下:
     
如果这个表保存的时候,执行存储过程是固定逻辑,可以重写saveAction
如果是某个功能里面保存的时候才执行,或者是点击某个按钮后才执行,可以用BIZ层的动作事件,或者UI层事件(优先选择BIZ层事件)

可以参考http://www.justep.com/downloads.html中的专题视频《业务动作》和《标准动作扩展》

PS:金币别给我,给我也没用
回复

使用道具 举报

6

主题

185

帖子

2825

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2825
发表于 2012-11-15 10:55:38 | 显示全部楼层
支持悬赏
回复

使用道具 举报

998

主题

4330

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10728
QQ
发表于 2012-11-15 11:02:23 | 显示全部楼层
本帖最后由 ecoolper 于 2012-11-15 11:03 编辑

太快了,这就解决了。。。。
孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-9 04:26 , Processed in 0.108585 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表