首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

Resin 3.0整合Hibernate 2.1連接MySQL完整配置實戰

     編輯:PHP 相關知識

環境約定

  • resin3:Resin 3.0安裝根目錄
  • hibernate2:Hibernate 2.1.2安裝根目錄
  • 應用上下文:resin3/mydomain

目錄結構準備


resin3/mydomain/
├── WEB-INF/
│   ├── classes/    # 上下文類路徑
│   └── lib/        # 應用庫類路徑

關鍵Jar包部署

  1. MySQL JDBC驅動 mm.mysql-2.0.4-bin.jar → resin3/lib (全局共享)
  2. Hibernate核心 hibernate2.jar + hibernate2/lib/*.jar → WEB-INF/lib

Resin數據源配置 (resin.conf)



  jdbc/mysql
  
    jdbc:mysql://192.168.125.3:3306/mysql
    root
    12345678
  
  8
  20
  30s

Hibernate配置綁定數據源




  java:comp/env/jdbc/mysql
  net.sf.hibernate.dialect.MySQLDialect
  true
  

實體類與映射文件


// User.java (POJO)
public class User {
  private Integer id; private String nick, password, email;
  // getter/setter...
}



  
    
    
  
  
  
  

工具類與測試

  • HibernateUtil:單例SessionFactory、線程綁定Session
  • Test.insert():演示保存用戶
  • test.jsp:調用Test.insert()驗證
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved