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 閱讀(638) 評論(0)  編輯  收藏 所屬分類: 開發手記開源項目

          蜀中人氏,躬耕于珠海

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

          常用鏈接

          留言簿(2)

          隨筆分類(71)

          隨筆檔案(54)

          博客

          文檔

          站點

          論壇

          搜索

          •  

          積分與排名

          • 積分 - 51003
          • 排名 - 976

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 咸宁市| 永年县| 左权县| 阜新| 扎囊县| 淄博市| 和顺县| 泽库县| 峨眉山市| 六安市| 宕昌县| 饶阳县| 万安县| 汶川县| 仁布县| 宜川县| 水富县| 博客| 东城区| 林西县| 阿拉尔市| 靖安县| 酉阳| 兴宁市| 徐州市| 六枝特区| 龙岩市| 涞水县| 五莲县| 周至县| 平潭县| 蓬安县| 洮南市| 秭归县| 澜沧| 图木舒克市| 定襄县| 平邑县| 常德市| 德令哈市| 兰溪市|