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> 

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

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

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

          蜀中人氏,躬耕于珠海

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

          常用鏈接

          留言簿(2)

          隨筆分類(71)

          隨筆檔案(54)

          博客

          文檔

          站點

          論壇

          搜索

          •  

          積分與排名

          • 積分 - 51266
          • 排名 - 974

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 项城市| 江都市| 贞丰县| 安丘市| 万安县| 焉耆| 紫阳县| 新干县| 阿瓦提县| 上栗县| 麻江县| 康保县| 海门市| 资溪县| 临清市| 阳信县| 项城市| 永康市| 横峰县| 高邮市| 东乌珠穆沁旗| 宁海县| 博乐市| 高州市| 洞口县| 沛县| 砚山县| 江陵县| 九台市| 易门县| 五大连池市| 二连浩特市| 龙游县| 昭平县| 行唐县| 南平市| 滨州市| 从化市| 黄冈市| 大姚县| 牟定县|