一步一步开发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了。
其实还有别的方法也是可行的,不过我试过后,觉得还是这一个方法是最好的,不会出现什么错误。
好了,连接数据库的问题也解决了 ,去体验一下吧。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值