1 导入C3P0所需jar包,不要忘记build Path
2 修改Hibernate核心配置文件hibernate.cfg.xml
3 测试连接
public class HibernateDemo {
@Test
public void testAdd() {
// 1. 加载核心配置文件 //在src下找到hibernate.cfg.xml //在hibernate里面封装对象
Configuration cfg = new Configuration(); cfg.configure();
// 2. 创建SessionFactory对象( ) SessionFactory sessionFactory =
cfg.buildSessionFactory();
SessionFactory sessionFactory = HibernateUtils.getSessionFactory();
// 3. 使用SessionFactory创建session对象
Session session = sessionFactory.openSession();
// 4. 开启事务
Transaction tx = session.beginTransaction();
// 5. 写具体crud操作
User user = new User();
user.setUsername("小x");
user.setPassword("220");
user.setAddress("japan");
// 调用session的方法实现添加
session.save(user);
// 6. 提交事务
tx.commit();
// 7. 关闭资源
session.close();
sessionFactory.close();
}
}
运行后可以看到控制台出现..c3p0..的信息,且数据库中成功添加数据即使用成功