首页>java频道>java教程>正文
浅谈MySQL存储过程中的Hibernate JDBC

www.zige365.com 2010-6-7 11:05:08 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
  •          Connection conn=null;   
  •          CallableStatement cstmt=null;   
  •          try{   
  •               conn=this.getConnection();   
  •               cstmt =conn.prepareCall("{call delPro(?)}");   
  •               cstmt.setInt(12);// 就是把上句中第一个问号的值设为2   
  •               boolean tag=cstmt.execute();       
  •               System.out.println(" 删除成功");   
  •          }catch(Exception e){e.printStackTrace();}   
  •          finally{   
  •                  if(cstmt!=null){   
  •                    cstmt.close();   
  •               }   
  •               if(conn!=null){   
  •                    conn.close();   
  •               }   
  •         }   
  •      }   
  •      public static void main(String [] args) throws SQLException{   
  •      Test tset =new Test();   
  •           }   
  • }  
  • 四、Hibernate  JDBC中使用

    4.1 在数据库中创建存储过程;

    4.2 在hibernate 中配置存储过程,以及返回的对象

    1. <?xml version="1.0" encoding="utf-8"?>   
    2. <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"   
    3. "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">   
    4. <!--   
    5.      Mapping file autogenerated by MyEclipse Persistence Tools   
    6. -->   
    7. <hibernate-mapping>   
    8.      <class name="com.test.hibernate.TableTest" table="table_test"

      本新闻共10页,当前在第5页  1  2  3  4  5  6  7  8  9  10  

    我要投稿 新闻来源: 编辑: 作者:
    相关新闻
    JDBC连接SQL Server 2005的几个关键点
    如何结合JDBC事务与Spring+Hibernate
    关于Java语言常见字符串注意事项
    关于Java JDBC编程总结
    Java JDBC调用Oracle存储过程