Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Database/JDBC/SQL/JDO/Hibernate
» MS SQL
打印话题 寄给朋友 订阅主题 |
作者 | 请帮帮我registerOutParameter的问题 谢谢 |
Jsharp
发贴: 30 积分: 0 |
于 2006-08-03 02:11
数据库sqlserver2000 操作系统 xp2 个人版 IDE jbuilder 2005or2006 存储过程如下 create proc selectcash @uid varchar(50),@cash money out as select @cash=cash from userinfo where uid=@uid 程式代码如下 try { cst = conn.prepareCall("{call selectcash(?,?)}"); cst.setInt(1,id);//cst为定义过的CallableStatement的对象 cst.registerOutParameter(2,java.sql.Types.DECIMAL,3); //cst.registerOutParameter(2,java.sql.Types.DOUBLE); cst.execute(); //这里为什么不能用double? java.math.BigDecimal cash=cst.getBigDecimal(2); //Double cash=cst.getDouble(2); System.out.println(cash); } catch (SQLException ex) { } 为什么不能用double类型接收sql中的money类型?还是java的机制? 谢谢大家
Jsharp edited on 2006-08-03 02:21
学习java的工具(IDE)有什么? |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
22814 | 请帮帮我registerOutParameter的问题 谢谢 | Jsharp | 787 | 2006-08-03 02:11 |
19067 | Re:请帮帮我registerOutParameter的问题 谢谢 | why | 117 | 2006-08-03 08:52 |
19709 | Re:请帮帮我registerOutParameter的问题 谢谢 | Jsharp | 464 | 2006-08-03 14:12 |
18936 | Re:请帮帮我registerOutParameter的问题 谢谢 | why | 125 | 2006-08-03 15:28 |
19265 | Re:请帮帮我registerOutParameter的问题 谢谢 | Jsharp | 22 | 2006-08-03 15:45 |
20427 | Re:请帮帮我registerOutParameter的问题 谢谢 | why | 81 | 2006-08-03 16:23 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |