程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> Hibernate MySql連接配置知識

Hibernate MySql連接配置知識

編輯:關於MYSQL數據庫

本文向大家介紹Hibernate,可能好多人還不了解Hibernate MySQL連接配置,沒有關系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

Hibernate MySQL連接配置

在Hibernate中,可以配置很多種數據庫,例如MySQL、SQL Server和Oracle,Hibernate MySQL連接配置舉例如下:

Hibernate.cfg.XML

  1. <?XML version="1.0" encoding="UTF-8"?> 
  2. <!DOCTYPE hibernate-configuration PUBLIC  
  3. "-//Hibernate/Hibernate Configuration DTD 3.0//EN"  
  4. "http://hibernate.sourceforge.Net/hibernate-configuration-3.0.dtd"> 
  5. <hibernate-configuration> 
  6. <session-factory> 
  7. <!-- 各屬性的配置--  
  8. <!—為true表示將Hibernate發送給數據庫的sql顯示出來 --> 
  9. <property name="show_sql">true</property> 
  10. <!-- SQL方言,這邊設定的是MySQL --> 
  11. <property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property> 
  12. <!-- 一次讀的數據庫記錄數 --> 
  13. <property name="jdbc.fetch_size">50</property> 
  14. <!-- 設定對數據庫進行批量刪除 --> 
  15. <property name="jdbc.batch_size">30</property> 
  16. <!--驅動程序--> 
  17. <property name="connection.driver_class">com.MySQL.jdbc.Driver</property> 
  18. <!-- JDBC URL --> 
  19. <property name="connection.url">jdbc:MySQL:
  20. //localhost/dbname?characterEncoding=gb2312</property> 
  21. <!-- 數據庫用戶名--> 
  22. <property name="connection.username">root</property> 
  23. <!-- 數據庫密碼--> 
  24. <property name="connection.passWord">root</property> 
  25. <!—映射文件 --> 
  26. <mapping resource="com/amigo/pojo/User.hbm.XML"/> 
  27. <mapping resource="com/amigo/pojo/Org.hbm.XML"/> 
  28. </session-factory> 
  29. </hibernate-configuration> 

上面使用的驅動類是com.mysql.jdbc.Driver.需要將MySql的連接器jar包(eg. MySQL-connector-Java-5.0.4-bin.jar)加入到classpath中。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved