Java web Hibernate如何與資料庫連結
java web新增structs特性後再新增Hibernate特性,這可以通過右鍵工程->my eclipse出現工具條選中相應的條目,新增相應的屬性,
新增完Hibernate後建立與資料庫的連結,然後就可以進行反向了,
講一下建立資料庫連線:
在my eclipse中選中window->other perspective 開啟DB browser,如下圖:
接下來在空白處右鍵,新建連線即可彈出如下對話方塊:
接下來選擇相應的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進行測試;
產生如上對話方塊即測試成功;
連線後,在DB browser處開啟相應的表進行反向:
反向時,右鍵點選相應的表,選中反向工程,彈出如下對話方塊:
第一個紅線出選擇工程下的src,第二個紅線選中提前分好的model包,第四個紅線點選後如下圖:
java package選擇dao包,class name命名:表名+Base(不強制)
在下一步中選擇native,如下:
完成後finish即可;
在Base類中將null給為HibernateSessionFactory.getSession(),再調整一下包就好
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。