一步一步开发liferay笔记2连接数据库

工作终于告一段落,可以闲下来继续总结liferay了。
这几天在研究liferay和数据库的连接问题,因为这也是对liferay进行开发必不可少的一步。
因为时间问题,我也只是连接了MYSSQL和ORACLE两种数据库,呵呵,这也是现在最常用的两种数据库。
他们也是现在数据库中的代表。好了,开始笔记。
因为连接MYSQL数据库很简单,所以简单带过。
在连接数据库中ORACLE是最复杂的,也是稍微不注意就会出错的。关键!
1.首先是去下载创建数据库的SQL包,可以在官方网站上下载得到,导入到数据库中;
2.接着打开%liferay%\conf\Catalina\localhost在里面修改root:
   如果是MYSQL 就把Hypersonic的Resource注解掉,然后取消MYSQL的Resource的注解,把  
   url="jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8"
        username=""
        password=""
改写完整后,保存,启动liferay就OK了。
呵呵,下面我们来修改ORACLE
同上两步一样,开始第三步,
3.然后打开%liferay%\common\lib\ext加入ORACLE数据库的驱动包,注意!这里要ORACLE最新驱动包效果会更好!
不会出现异常情况。
4.就是要修改hibernate连接数据库的方言也就是%liferay%\webapps\ROOT\WEB-INF\lib里的portal-impl包里的portal.properties文件,把hibernate.dialect修改为hibernate.dialect=org.hibernate.dialect.Oracle9Dialect。好了,启动liferay就OK了。
其实还有别的方法也是可行的,不过我试过后,觉得还是这一个方法是最好的,不会出现什么错误。
好了,连接数据库的问题也解决了 ,去体验一下吧。
 

你可能感兴趣的:(oracle,sql,mysql,Hibernate,ext)