1. 程式人生 > 程式設計 >Java web Hibernate如何與資料庫連結

Java web Hibernate如何與資料庫連結

java web新增structs特性後再新增Hibernate特性,這可以通過右鍵工程->my eclipse出現工具條選中相應的條目,新增相應的屬性,

新增完Hibernate後建立與資料庫的連結,然後就可以進行反向了,

講一下建立資料庫連線:

在my eclipse中選中window->other perspective 開啟DB browser,如下圖:

Java web Hibernate如何與資料庫連結

接下來在空白處右鍵,新建連線即可彈出如下對話方塊:

Java web Hibernate如何與資料庫連結

接下來選擇相應的Driver template一般和資料庫有關,mysql一般選My sql connect;

在Driver name處為連結命名,隨便起,不重即可;

在Connection URL處設定資料庫連結,連結sql server格式如下:

jdbc:sqlserver://<server_name>:<port>[;databaseName=<dbname>]

示例:

本機:jdbc:sqlserver://localhost:1433;databaseName=test

遠端:jdbc:sqlserver://111.111.7.13:1433;databaseName=test

遠端只需將localhost改為遠端機器IP即可;

sql server一般埠為1433;

User name要同管理員分配給你的一樣,密碼也是,要對應;

最後新增相應的資料庫驅動包即可,點選test driver進行測試;

Java web Hibernate如何與資料庫連結

產生如上對話方塊即測試成功;

連線後,在DB browser處開啟相應的表進行反向:

Java web Hibernate如何與資料庫連結

反向時,右鍵點選相應的表,選中反向工程,彈出如下對話方塊:

Java web Hibernate如何與資料庫連結

第一個紅線出選擇工程下的src,第二個紅線選中提前分好的model包,第四個紅線點選後如下圖:

Java web Hibernate如何與資料庫連結

java package選擇dao包,class name命名:表名+Base(不強制)

在下一步中選擇native,如下:

Java web Hibernate如何與資料庫連結

完成後finish即可;

在Base類中將null給為HibernateSessionFactory.getSession(),再調整一下包就好

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。