Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Database/JDBC/SQL/JDO/Hibernate
» MS SQL
打印话题 寄给朋友 订阅主题 |
作者 | Re:请帮帮我registerOutParameter的问题 谢谢 [Re:Jsharp] |
Jsharp
发贴: 30 积分: 0 |
于 2006-08-03 14:12
首先十分感谢 why 对我的教诲! 现在代码改为如下 try { cst = conn.prepareCall("{call selectcash(?,?)}"); cst.setInt(1,id);//cst为定义过的CallableStatement的对象 cst.registerOutParameter(2,java.sql.Types.DOUBLE); cst.execute(); Double cash=cst.getDouble(2); System.out.println(cash); } catch (SQLException ex) { } 这个时候程式并不知道会接收一个什么样的返回数据类型,编译应该是没错的. 可问题是的确有错. Double cash=cst.getDouble(2); getDouble()返回一个double类型的数据 用Double接收 应该没问题啊 提示错误说是incompatible types 这句话无法通过.小弟愚笨,还烦请解释. 学java的朋友,请一起来投票让sun推出中文jdk文档!!! |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
22814 | 请帮帮我registerOutParameter的问题 谢谢 | Jsharp | 787 | 2006-08-03 02:11 |
19067 | Re:请帮帮我registerOutParameter的问题 谢谢 | why | 117 | 2006-08-03 08:52 |
19710 | 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 |