posts - 54,  comments - 1,  trackbacks - 0

          可以通過3鐘方式為Hibernate提供JDBC連接:

          1.直接提供JDBC連接對象Connection:

          Class.forName("com.mysql.jdbc.Driver"); 
          String url 
          = "jdbc:mysql://localhost:3306/HibernateTest?user=root&password="
          java.sql.Connection conn 
          = DriverManager.getConnection(url); 
          SessionFactory sessionFactory 
          = cfg.buildSessionFactory(); 
          Session session 
          = sessionFactory.openSession(conn);

          2.通過屬性文件hibernate.properties配置JDBC來源:

          hibernate.show_sql = true 
          hibernate.dialect 
          = net.sf.hibernate.dialect.MySQLDialect 
          hibernate.connection.driver_class 
          = com.mysql.jdbc.Driver 
          hibernate.connection.url 
          = jdbc:mysql://localhost/HibernateTest 
          hibernate.connection.username = root
          hibernate.connection.password 
          = 

          3.XML文件hibernate.cfg.xml進行配置:

          <?xml version='1.0' encoding='big5'?> 
          <!DOCTYPE hibernate-configuration 
              PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" 
              "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"
          > 

          <hibernate-configuration> 

              
          <session-factory> 

                  
          <!-- 顯示實際操作數(shù)據(jù)庫時的SQL --> 
                  
          <property name="show_sql">true</property> 
                  
          <!-- SQL方言,這邊設(shè)定的是MySQL --> 
                  
          <property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property> 
                  
          <!-- JDBC驅(qū)動程序 --> 
                  
          <property name="connection.driver_class">com.mysql.jdbc.Driver</property> 
                  
          <!-- JDBC URL --> 
                  
          <property name="connection.url">jdbc:mysql://localhost/HibernateTest</property> 
                  
          <!-- 數(shù)據(jù)庫使用者 --> 
                  
          <property name="connection.username">caterpillar</property> 
                  
          <!-- 數(shù)據(jù)庫密碼 --> 
                  
          <property name="connection.password">123456</property> 

                  
          <!-- 對象與數(shù)據(jù)庫表格映像文件 --> 
                  
          <mapping resource="User.hbm.xml"/> 
              
          </session-factory> 

          </hibernate-configuration>
          posted on 2006-01-02 23:15 ZhuJun 閱讀(638) 評論(0)  編輯  收藏 所屬分類: 開發(fā)手記開源項目

          蜀中人氏,躬耕于珠海

          <2006年1月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿(2)

          隨筆分類(71)

          隨筆檔案(54)

          博客

          文檔

          站點

          論壇

          搜索

          •  

          積分與排名

          • 積分 - 50987
          • 排名 - 977

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 含山县| 汶川县| 横峰县| 门头沟区| 灵台县| 河源市| 七台河市| 武功县| 抚宁县| 临城县| 太康县| 英德市| 青海省| 开封县| 浏阳市| 正安县| 义马市| 武宣县| 咸丰县| 阜南县| 都兰县| 阳谷县| 禄劝| 恩平市| 常熟市| 六盘水市| 安义县| 海晏县| 嘉荫县| 双流县| 银川市| 太和县| 确山县| 比如县| 互助| 女性| 行唐县| 安达市| 大宁县| 阿荣旗| 关岭|