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();
}
}
}
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();
}
}
}
展开全部
http://wjw465150.javaeye.com/blog/423270
看看这个你就对java调用存储过程有一个比较好的了解了
看看这个你就对java调用存储过程有一个比较好的了解了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CallableStatement cs =conn.prepareCall("{call test1(?,?)}");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
call {test1()} ;
用这个调用
用这个调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
yqzgl1980回答的很详细了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询