java编程中怎样调用存储过程
关注:74 答案:3 mip版
解决时间 2021-01-27 14:07
提问者万丈深渊
2021-01-26 15:29
java编程中怎样调用存储过程
最佳答案
二级知识专家指间的落寞
2021-01-26 15:48
public static void addRaceEvent(String name, String location, String date) {
if ((!check(name)) || (!check(location)) || (!check(date)))
throw new IllegalArgumentException(
"Invalid param values passed to addRaceEvent()");
Connection conn = null;
try {
conn = pool.getConnection();
if (conn == null)
throw new SQLException(
"Invalid Connection in addRaceEvent method");
CallableStatement cs = null;
//实例化 CallableStatement
cs = conn.prepareCall("{call addEvent (?,?,?)}");
cs.setString(1, name);
cs.setString(2, location);
cs.setString(3, date);
//调用 PreparedStatement.executeUpdate() 方法 cs.executeUpdate();
// 向连接池返回connection
conn.close();
} catch (SQLException sqle) {
}
}//addRaceEvent
全部回答
1楼儚迴从偂
2021-01-26 17:35
使用CALL AAA(?,?,?)类似的SQL语句就可以调用到了,
如:conn.prepareCall("{CALL AAA(?, ?, ?)}");
2楼幼稚园小班大佬
2021-01-26 16:46
private pie(){ system.out.println("bite");}
是我孤落寡闻还是怎么了?
这个算什么?方法?没有返回值啊?
new应该不算调用,应该算实例化吧~~怎么成调用了呢
x.bite(); 合法
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上信息!
推荐资讯
大家都在看