*Class.forName(...)
*Connection conn = DriverManager.getConnection(,,)
conn.setAutoCommit(false);
*PreparedStatement pstm = conn.prepareStatement("sql");
*insert
*delete
*upadte
select
*pstm.set***(..)
*ResultSet rs = pstm.executeQuery();
*while(re.next()){
rs.get...
}
**.close();
JDBC实现时的难点:
多表操作
select语句的编写
java代码 数据库
JDBC
实体类 表
属性 字段
object======Hibernate===relationship
ORM
自动根据映射文件对数据进行持久化
屏蔽数据库的底层差异
hibernate核心配置文件:
hibernate.cfg.xml
mapping映射信息:
*.hbm.xml