首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何连接Liferay与Mysql数据库

问如何连接Liferay与Mysql数据库
EN

Stack Overflow用户
提问于 2012-11-25 10:22:55
回答 4查看 23.5K关注 0票数 2

我是Liferay的新人。我想把Liferay和MySQL数据库连接起来。我使用的是Liferay CE (版本?-与tomcat (6.0.29)捆绑在一起)。请告诉我这方面的步骤。谢谢

EN

回答 4

Stack Overflow用户

发布于 2012-11-28 05:54:53

要在前面提到的基础上进行构建,请编辑liferay-portal-xxx/tomcat-xxx/webapps/ROOT/WEB-INF/classes中的portal-ext.properties文件(如果该文件不存在,则创建它)。

将以下行添加到其中:

代码语言:javascript
复制
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=<insert your mysql username>
jdbc.default.password=<insert your mysql password>

在mysql中创建lportal表可能也是值得的。

代码语言:javascript
复制
mysql -u root -p <<< "create database lportal character set utf8;"

下载并解压此处提供的Liferay database scripts。然后运行一个,例如

代码语言:javascript
复制
mysql -u root -p < /path-to-the-script/create-mysql.sql

可以在这个Liferay Ubuntu Installation Guide和这个Liferay Database Configuration Guide中找到更多信息(因为它是一个版本,所以很累,但是数据库部分很有用)。

票数 8
EN

Stack Overflow用户

发布于 2012-11-25 17:11:01

将以下代码行粘贴到portal-ext.properties中:

代码语言:javascript
复制
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=
jdbc.default.password=
票数 2
EN

Stack Overflow用户

发布于 2012-11-30 05:24:55

  1. 下载Liferay CE
  2. 安装MySQL并创建一个数据库
  3. 解压liferay并创建文件,如果不存在portal.properties,请执行以下操作:

jdbc.default.driverClassName=com.mysql.jdbc.Driver

jdbc.default.url=jdbc:mysql://localhost/nameDatabase?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false

jdbc.default.username=name

jdbc.default.password=password

运行onm Eclipse,或者Windows.bat/Linux .sh,我希望它能为你工作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13547725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档