用ssh如何调用存储过程

解决方案 »

  1.   

    JAVA调用存储过程使用SSH的开发中怎么调用存储过程也许对你有用
      

  2.   

    你做的项目有什么样的性能要求?
    JDBC是快 可以连接的管理 没那么简单
      

  3.   

    铁道部的最好坐火车回家过年,航空局的最好坐飞机回家过年。根据自己的情况吧,用什么对自己有利又用着顺手用什么,不要被SSH的光环闪了眼!
      

  4.   

    SP是数据库层的东西,Hibernate只是O-R映射框架,不要指望它能给你处理所有数据库的问题有时候最基础的JDBC是最直接的解决方案Hibernate里面有JDBCTemplate
      

  5.   

    ssh最底层也是用的jdbc啊,看你考虑的方面了。。仁者见仁,智者见智
      

  6.   

    +1
    HIBERNATE 的主要作用是 ORM 加快开发效率
    存储过程方面 差别应该不是很大 只是在JDBC上封装了一层
      

  7.   

    SSH?
    Secure Shell
    缩写害死人阿
      

  8.   

    JDBC效率肯定高,连接的管理有连接池,而且HIBERNATE的存储过程支持不完善,我建议用JDBC。
      

  9.   

    Connection con = null;
    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) {
          }
    }
      

  10.   

    使用MyBatis吧,不错的方法,介于JDBC和Hibernate之间。
      

  11.   

    你用Junit写个测试,看看执行的效率不就出来了吗?
      

  12.   

    呵呵!  在这还能见面啊!
    说的都很对,关键就看你的要求了!  JDBC很简单,但是对于复杂的业务逻辑处理就有点力不从心了!
    SSH是针对的中大型网站,所以各有特点吧!
      

  13.   

    框架是用来避免写重复的代码的!也就是用java的反射机制制造的!对于小型网站jsp+servlet+DAO即可!
      

  14.   

    SSH 就是使用 JDBC 去调存储过程,看你是否需要用到 SSH 的一些功能,如:事务处理