用ssh如何调用存储过程
解决方案 »
- struts2-Extjs.gridpanel 显示问题
- 请教各位学习Java EE的步骤是什么?
- Io 异常: Got minus one from a read call
- EJB3依赖注入的问题(加急啊!!!)
- SSH 乱码问题
- 求助:Weblogic下更新Timestamp字段报错 Data truncation: Incorrect datetime value
- #[Struts]标签html的样式styleClass和readonly 可以在程序运行中改变指定吗?
- 关于JFC的基本问题,解决马上结贴!
- 各位高手看看,这是不是java编译器的bug
- java 后端开发遇到的诡异问题
- 快毕业了,该怎么复习呀
- 【有关自定义费用计算公式的问题】
JDBC是快 可以连接的管理 没那么简单
HIBERNATE 的主要作用是 ORM 加快开发效率
存储过程方面 差别应该不是很大 只是在JDBC上封装了一层
Secure Shell
缩写害死人阿
CallableStatement cs = null;
try {
con = SessionFactoryUtils.getDataSource(getSessionFactory())
.getConnection();
String sql = "{call PACKAGE_ADMIN.DeleteAd(?,?)}";
cs = con.prepareCall(sql);
cs.setString(1, obj.getLocation());
cs.registerOutParameter(2, java.sql.Types.INTEGER);
cs.execute();
int result = cs.getInt(2);
return result;
} catch (Exception e) {
} finally {
try {
if (cs != null) {
cs.close();
}
if (con != null) {
con.close();
}
} catch (Exception e) {
}
}
说的都很对,关键就看你的要求了! JDBC很简单,但是对于复杂的业务逻辑处理就有点力不从心了!
SSH是针对的中大型网站,所以各有特点吧!