工作終于告一段落,可以閑下來(lái)繼續總結liferay了。這幾天在研究liferay和數據庫的連接問(wèn)題,因為這也是對liferay進(jìn)行開(kāi)發(fā)必不可少的一步。因為時(shí)間問(wèn)題,我也只是連接了MYSSQL和ORACLE兩種數據庫,呵呵,這也是現在最常用的兩種數據庫。他們也是現在數據庫中的代表。好了,開(kāi)始筆記。因為連接MYSQL數據庫很簡(jiǎn)單,所以簡(jiǎn)單帶過(guò)。在連接數據庫中ORACLE是最復雜的,也是稍微不注意就會(huì )出錯的。關(guān)鍵!1.首先是去下載創(chuàng )建數據庫的SQL包,可以在官方網(wǎng)站上下載得到,導入到數據庫中;2.接著(zhù)打開(kāi)%liferay%\conf\Catalina\localhost在里面修改root: 如果是MYSQL 就把Hypersonic的Resource注解掉,然后取消MYSQL的Resource的注解,把 url="jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8" username="" password=""改寫(xiě)完整后,保存,啟動(dòng)liferay就OK了。呵呵,下面我們來(lái)修改ORACLE同上兩步一樣,開(kāi)始第三步,3.然后打開(kāi)%liferay%\common\lib\ext加入ORACLE數據庫的驅動(dòng)包,注意!這里要ORACLE最新驅動(dòng)包效果會(huì )更好!不會(huì )出現異常情況。4.就是要修改hibernate連接數據庫的方言也就是%liferay%\webapps\ROOT\WEB-INF\lib里的portal-impl包里的portal.properties文件,把hibernate.dialect修改為hibernate.dialect=org.hibernate.dialect.Oracle9Dialect。好了,啟動(dòng)liferay就OK了。其實(shí)還有別的方法也是可行的,不過(guò)我試過(guò)后,覺(jué)得還是這一個(gè)方法是最好的,不會(huì )出現什么錯誤。好了,連接數據庫的問(wèn)題也解決了 ,去體驗一下吧。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。