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

来源:百度文库 编辑:神马文学网 时间:2024/05/03 14:41:46
工作终于告一段落,可以闲下来继续总结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了。其实还有别的方法也是可行的,不过我试过后,觉得还是这一个方法是最好的,不会出现什么错误。好了,连接数据库的问题也解决了 ,去体验一下吧。