国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Hibernate實踐JBX+MY SQL4.0

2019-11-17 06:34:14
字體:
來源:轉載
供稿:網友

     Hibernate,一個O/R Mapping產品,入門非常輕易,今天才開始看,做了個例子。貼出來大家參考!
 環境如下:
  開發的IDE:JBuilderX
  使用的數據庫:My Sql 4.0
  使用的數據庫驅動:MySQL JDBC Driver

1.JBX下建立WEB應用程序hib.jpx。
2.PRoject Properties->Paths->Required Libraries->add->new 這里定義hibernate的類庫 把hibernate的lib下面的所有jar包進去 當然還有hibernate2.jar也要;new定義mysql把MySQL JDBC Driver的jar包進去。
2、在屬性里的Required Libraries里加入hibernate和mysql;
3.建立相應文件,其具體結構如下:
   ---hib
    
     -----hib(下面文件自動生成)
     -----src
       -----hib
           -----Create.java   (建立person表)
           -----Insert.java   (向person表插入記錄)
           -----Person.java 
           -----mysql.txt     (person表SQL腳本)
           -----Person.hbm.xml(映射文件)
       -----hibernate.properties (從hibernate的src下面找到,要進行修改)
       -----log4j.properties     (從hibernate的src下面找到)
4.原文件如下:
   Create.java
package hib;

import net.sf.hibernate.session;
import net.sf.hibernate.Transaction;
import net.sf.hibernate.SessionFactory;
import net.sf.hibernate.cfg.Configuration;
import net.sf.hibernate.tool.hbm2ddl.SchemaEXPort;

/**
 *本類只是用來創建表的,并不往表內部插入任何數據,并且只能使用一次,否則會刪除已有的表的
 */
public class Create
{
  private static SessionFactory sessionFactory;

  public static void main(String[] args) throws Exception
  {
    Configuration conf = new Configuration().addClass(Person.class);

    //第一次運行時用來在數據庫中創建表
    //并且把sql語句輸出到txt文件用的
    //以后的運行不能使用該段代碼,否則每次都會先刪除原表,再新建該表
    SchemaExport dbExport = new SchemaExport(conf);
    dbExport.setOutputFile("mysql.txt");
    dbExport.create(true, true);
  }
}
   Insert.java
package hib;

import net.sf.hibernate.Session;
import net.sf.hibernate.Transaction;


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嫩江县| 揭东县| 高唐县| 汾西县| 邵东县| 永泰县| 凤山市| 深圳市| 安达市| 克什克腾旗| 西城区| 赣榆县| 清丰县| 石阡县| 临洮县| 同心县| 佳木斯市| 社旗县| 铁力市| 阿拉尔市| 井研县| 荣昌县| 上虞市| 西贡区| 镇雄县| 中阳县| 扶余县| 揭东县| 南安市| 田阳县| 漳州市| 前郭尔| 手游| 塔城市| 延安市| 原平市| 卢氏县| 卢氏县| 泰顺县| 建瓯市| 女性|