你的位置:首页 > 软件开发 > Java > Hibernate生成实体类

Hibernate生成实体类

发布时间:2015-03-10 16:01:55
BaseDaopackage com.pb.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultS ...

BaseDao

package com.pb.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class BaseDao {  protected Connection conn;  protected PreparedStatement ps;  protected ResultSet rs;  public Connection getConnection() {    String driver = "oracle.jdbc.driver.OracleDriver";    String url = "jdbc:oracle:thin:@localhost:1521:orcl";    String username = "accp";    String password = "accp";    try {      Class.forName(driver);      conn = DriverManager.getConnection(url, username, password);    } catch (ClassNotFoundException e) {      e.printStackTrace();    } catch (SQLException e) {      e.printStackTrace();    }    return conn;  }  public void closeConnection() {    if (rs != null) {      try {        rs.close();      } catch (SQLException e) {        e.printStackTrace();      }    }    if (ps != null) {      try {        ps.close();      } catch (SQLException e) {        e.printStackTrace();      }    }    if (conn != null) {      try {        conn.close();      } catch (SQLException e) {        e.printStackTrace();      }    }  }    public ResultSet executeQuery(String sql,Object [] params){    getConnection();        try {      ps=conn.prepareStatement(sql);    if(params!=null){      for (int i = 0; i < params.length; i++) {                ps.setObject(i+1, params[i]);              }    }    rs=ps.executeQuery();    } catch (SQLException e) {      e.printStackTrace();    }    return rs;  }  public int executeUpdate(String sql,Object [] params){    int updateNum=-1;    getConnection();        try {      ps=conn.prepareStatement(sql);    if(params!=null){      for (int i = 0; i < params.length; i++) {                ps.setObject(i+1, params[i]);              }    }    updateNum=ps.executeUpdate();    } catch (SQLException e) {      e.printStackTrace();    }finally{      this.closeConnection();    }    return updateNum;  }  }

原标题:Hibernate生成实体类

关键词:Hibernate

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录