public void getProc1(String ob) {
Session session = getHibernateTemplate().getSessionFactory().getCurrentSession();
session = this.getHibernateTemplate().getSessionFactory().openSession();
CallableStatement cs = null;
try {
cs=session.connection().prepareCall("{Call test_xg_p3(?,?)}");
cs.setInt(1, 78);
cs.registerOutParameter(2, Types.VARCHAR);
cs.execute();
System.out.println(cs.getString(2));
} catch (HibernateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Session session = getHibernateTemplate().getSessionFactory().getCurrentSession();
session = this.getHibernateTemplate().getSessionFactory().openSession();
CallableStatement cs = null;
try {
cs=session.connection().prepareCall("{Call test_xg_p3(?,?)}");
cs.setInt(1, 78);
cs.registerOutParameter(2, Types.VARCHAR);
cs.execute();
System.out.println(cs.getString(2));
} catch (HibernateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
本文介绍了一个Java程序示例,该程序使用Hibernate框架通过CallableStatement接口来调用数据库中的存储过程。示例中具体展示了如何设置输入参数并获取输出结果。
817

被折叠的 条评论
为什么被折叠?



