Hibernate + c0p3 连接池配置
下面是简单的Hibernate + C3P0连接Oracle的简单配置. 这里记录起来,备以后所用.
?
1. 需要用到的jar 包
--for hibernate
antlr-2.7.5H3.jar
asm.jar
cglib-2.1.jar
dom4j-1.6.jar
ehcache-1.1.jar
hibernate3.jar
jakarta_commons_collections.jar
jakarta_commons_lang.jar
jakarta_commons_logging.jar
jakarta_log4j.jar
jta.jar
-- for oracle & c3p0
ojdbc14_g.jar
c3p0-0.9.1.2.jar
?
?
HibernateSessionFactorypackage c3p0.hibernate;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public class HibernateSessionFactory {private static final String config_file="hibernate.cfg.xml";private static Configuration config;private static SessionFactory sf ;static{try{config = new Configuration().configure();sf = config.buildSessionFactory();}catch(Exception e){e.printStackTrace();}}public Session getSession(){return sf.openSession();}public static void main(String[] args){HibernateSessionFactory hsf = new HibernateSessionFactory();Session s = hsf.getSession();System.out.println(s.isConnected());}}??