一、准备
1、安装Mysql
2、下载mysql的JDBC驱动
3、下载Hibernate的Jar文件
二、开发环境
JDK1.8、windows10、Eclipse
三、配置
1、创建一个Web Project。
2、将下载的Hibernate压缩文件解压之后,找到lib\required文件夹,将文件夹中的所有Jar文件全部导入web工程中。
3、将下载的mysql-connector.jar文件也导入web工程中。
4、创建hibernate.cfg.xml文件并配置
5、创建表和JavaObject
a、在Mysql数据库中创建一张表,取名tb_user。创建表的语句如下:
create table bookmanager.tb_user(
user_id int primary key auto_increment,
user_name varchar(10),
user_password varchar(10),
user_create_time datetime default NOW()
);
7.Hibernate实现数据库添加
public class manageUser {
public static void main(String[] args){
Configuration cfg =null;
SessionFactory sf =null;
Session session = null;
Transaction ts = null;
User u = new User();
u.setName("张博茜");
u.setGender("女");
u.setAge(22);
u.setBirthday(Date.valueOf("1999-8-4"));
try {
cfg =new Configuration().configure();
sf =cfg.buildSessionFactory();
session = sf.openSession();
ts = session.beginTransaction();
session.save(u);
ts.commit();
} catch (HibernateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
if(ts !=null){
ts.rollback();
}
}finally{
session.close();
sf.close();
}
}
}