hibernate配置文件及连接池配置

阅读更多
hibernate.cfg.xml配置文件的配置:

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

 
 
  
  url
  
  true
  
  UTF-8
  
  user
  
  pass
  
  Driver
  
  dialect
  
  false
  
  false
  
  100
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 
  
  true
  true
  true
  
  org.hibernate.connection.C3P0ConnectionProvider
  2
  20
  43200
  100
  1200
  2
  true
  
  
 
  
  
 
 
 
proxoolConf.xml配置文件的配置,与hibernate.cfg.xml配置文件中(A)对应,该配置文件主要用于配置proxool连接池:


 
  
  DBPool
  
  url    
  
  Driver
  
   
   
  

  
  90000
  
  5
  
  10
  
  100
  
  20
 

 
context.xml配置文件的配置,与hibernate.cfg.xml配置文件中(B)对应,该配置文件为tomcat下的配置文件,主要用于配置JNDI方式的连接池:

 
   
    WEB-INF/web.xml
 
    
       maxIdle="100"
      maxActive="100"
      password="root"
      username="root"
      url="jdbc:mysql://localhost:3306/test"
      driverClassName="com.mysql.jdbc.Driver"
      type="javax.sql.DataSource"
      auth="Container"
      name="jdbc/zhang"/>
 
web.xml配置文件的配置,与hibernate.cfg.xml配置文件中(B)对应,该配置文件为项目下的web.xml文件,主要用于配置JNDI方式的连接池,与context.xml一起使用:

 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
 http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
 
 
  jdbc/zhang
  javax.sql.DataSource
  Container
 
 
 
后记:c3p0和proxool都需要第三方jar包,c3p0-0.9.1.jar和proxool-0.9.1.jar,JNDI数据库连接池依赖于tomcat容器,所以测试的时候需要部署项目测试。
  • proxool-0.9.1.jar (196.5 KB)
  • 下载次数: 1
  • c3p0-0.9.1.jar (594.1 KB)
  • 下载次数: 0

你可能感兴趣的:(hibernate配置文件,c3p0,proxool,JDNI,hibernate连接池)