1.创建configuration对象(3种方式):创建SessionFactory,一旦创建完成,configuration就会被丢掉
- 使用hibernate.properties文件作为配置文件
- 使用hibernate.cfg.zml文件作为配置文件
- 不使用配置文件,以编码方式创建configuration对象
hibernate.properties文件指定数据库方言:
hibernate.dialect org.hibernate.dialect.MYSQLDialect
前面是key,后面是value
hibernate.cfg.xml方言
<property name="dialect">org.hibernate.dialect.MYSQLInnlDBialect</property>
2.JDBC连接属性
- hibernate.connection.driver_class:设置连接数据库的驱动
- hibernate.connection.url:设置所需连接数据库服务的URL
- hibernate.connection.username:连接数据库的用户名
- hibernate.connection.password:连接数据库的密码
- hibernate.connection.pool_size:设置Hibernate数据库连接池的最大并发连接数
- hibernate.dialect:设置连接数据认可所使用的方言
Hibernate自带的连接池仅有测试价值,不推荐在实践项目中使用。
实际项目中使用C3P0或Procool连接池