一、導入相關的jar包操作
首先需要以下三個jar包:
1 導入Hibernate必須的jar包
2 導入Mysql的jdbc驅動
mysql-connection-java
3 導入Junit4的jar包(單元測試工具)
由於MyEclipse自帶(1)和(3)的jar包,所以不需要導入,但是在Eclipse中這三個包都要導入。個人建議使用MyEclipse,因爲MyEclipse的功能比較全。下面介紹導入Mysql的jdbc驅動的步驟:
(1)首先下載MySQL的JDBC驅動,下載地址:http://download.csdn.net/detail/m0_37105443/9786719
(2)將下載的jar包導入MyEclipse
打開Window--->Preferences
然後找到Java-->BuildPath-->User Libraries
在右邊選擇new 爲你的User Libraries起個名字,在這裏我起的名字是mysql_jdbc,創建完成後導入你下載的jar包
找到你下載的jar包
導入jar包後如下圖所示,然後點擊OK
注:當新建一個項目時,你也可以直接右鍵項目-->Import直接找到你的jar包的所在路徑,然後導入
上面做法的好處是以後無論當那個項目需要jar包,你都可以右鍵項目-->Import-->在User Libraries裏面選擇你以前保存過的jar包,比直接在電腦內尋找jar包所在路徑要方便。
二、新建一個Web工程
三、連接數據庫
1、啓動你的MySQL
2、創建數據庫驅動連接
單擊右上角的編輯模式,選擇Myeclipse Database Explorer
切換模式後新建一個數據庫連接,點擊左側空白處 右鍵-->new
Driver template選擇MySQL
Driver name自己取一個名字:我在這裏寫的是Test
Connection URL(連接數據庫的URL地址):jdbc:mysql://<hostname>[<:3306>]/<dbname>
在MySQL中端口號默認是3306,hostname表示MySQL服務器域名,本地電腦都是localhost,dbname表示要連接的數據庫名稱
User name:MySQL的用戶名
Password:你的MySQL密碼
以上填寫完畢後,點擊Add JARs,找到你的JAR包的目錄,進行添加,然後點擊next
點擊Finish後你就會看到Test出現了,然後選定Test,點擊Test右上角的Open Connection按鈕進行連接(注意:在這裏,你的MySQL一定要處於開啓狀態)
點擊後出現如下對話框:
在這裏你可以設置保存密碼,以後就可以不用再次輸入密碼了,然後點擊OK開始進行連接,如果沒有報錯說明連接成功。
連接成功後就可以看到所連接的數據庫的所有內容:
四、生成Hibernate
回到MyEclipse視圖,右鍵項目,步驟如下:
新建一個包,用來放我們的Session Factory(會話工廠):
單擊next,選擇我們剛剛建立的那個連接,然後你會發現所有都會自動爲我們填充上:
完成後就可以看到爲我們創建的Session Factory:
五、創建映射文件
再次打開myeclipse database explorer視圖,打開我們連接的數據庫,展開,找到要映射的表:
下面選擇你要創建的內容:
點擊Finish完成映射表的創建,注意創建映射表的時候,你還可以根據需要創建實體類和數據庫訪問對象。
以上就是編寫第一個Hibernate前的準備工作。