java怎样调用存储过程

存储过程的名称是test1... 存储过程的名称是test1 展开
 我来答
完三青若阳兔嗨1C
2010-08-09 · TA获得超过185个赞
知道答主
回答量:66
采纳率:66%
帮助的人:38.6万
展开全部
import java.sql.*;

public class TestKuai {

public static void main(String[] args){
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","tiger");
//下面的意思要调用那个存储过程,存储过程名字是test1;
CallableStatement cs =conn.prepareCall("{call test1(?,?)}");
cs.setInt(1, 5);
cs.setString(2, "jack");
//执行存储过程
cs.execute();
cs.close();
conn.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
zpsailor
2010-08-09 · TA获得超过2018个赞
知道小有建树答主
回答量:516
采纳率:0%
帮助的人:690万
展开全部
http://wjw465150.javaeye.com/blog/423270
看看这个你就对java调用存储过程有一个比较好的了解了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我今天上课了
2010-08-17 · TA获得超过1410个赞
知道小有建树答主
回答量:844
采纳率:0%
帮助的人:674万
展开全部
CallableStatement cs =conn.prepareCall("{call test1(?,?)}");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朋澜0iy0c2
2010-08-09 · TA获得超过393个赞
知道小有建树答主
回答量:805
采纳率:0%
帮助的人:338万
展开全部
call {test1()} ;
用这个调用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8483def
2010-08-09
知道答主
回答量:38
采纳率:0%
帮助的人:30万
展开全部
yqzgl1980回答的很详细了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式