hibernate 连接postgresql数据库

一,需要的jar包:

hibernate 连接postgresql数据库_第1张图片

二、配置文件信息:


        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">


    postgres
    123456
    
        org.postgresql.Driver
    

    
        jdbc:postgresql://localhost/pakistain
    

    
        org.hibernate.dialect.PostgreSQLDialect
    

    true
    true
    
    update
    
    

    thread
    


    

三、连接验证:

package test;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.ServiceRegistryBuilder;
import org.junit.Test;

public class PostgresqlTest {


    Configuration config=new Configuration().configure();
    ServiceRegistry service=new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();
    SessionFactory sessionfactory=config.buildSessionFactory(service);
    Session session=sessionfactory.openSession();
    Transaction transaction=session.beginTransaction();

    @Test
public void testSaveStudents(){
        
        //创建配置对象
        Configuration config=new Configuration().configure();
        
        //创建服务注册对象
        ServiceRegistry serviceregistry =new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();

        //创建会话工厂对象
        SessionFactory sessionfactory= config.buildSessionFactory(serviceregistry);
        
        //会话对象
        Session session=sessionfactory.openSession();
        if(session!=null){
            System.out.println("session创建成功!");
        
        }else{
            System.out.println("session创建失败!");
        }
}

}

你可能感兴趣的:(java)