搭配mysql数据库连接一共同如下几个环节:

l安装mysql数据库(上面第一步)

l创立liferay数据库(利用数据库脚本文件生成数据库文件portal-mysql.sql orcreate-mysql.sql)

l安排数据库驱动器(mysql.jar ormysql-connector-java-5.0.4-bin.jar)

l修正数据库连接文件(ROOT.xml)

l两种措施离别对用不同的系统环境,第一种措施对应切实运行系统,第一种措施对应ext environment开发环境。

一.率先是软件下载:

uLiferay软件下载:

nliferay-portal-tomcat-jdk5-4.2.1.zip

nLiferayPortal4.2.1SQLScripts

这两个能够在om下面的下载区找到:http://om/web/guest/downloads

u下载MySQL驱动以及GUITools

nmysql-5.0.27-win32.zip

nmysql-connector-java-5.0.4.zip

nmysql-gui-tools-5.0.r9a-win32.msi

这三个文件能够在om的社区的下载区找到:

http://dev.mysql.com/downloads/左上侧的下载专区有相应的文字连接。二.然后是安装mysql数据库和搭配实例并创立liferay数据库

u安装数据库

n默认安装数据库,搭配实例抉择翔实搭配,手动抉择字符集,抉择UTF-8。

n搭配过程中万一揭示讹谬,看是否端口被防火墙隔绝。敞开相应的端口。可能重新搭配实例。

n安装mysql-gui-tools-5.0.r9a-win32.msi。三.两种措施创立数据库:

第一种措施:穿越GUI界面导入表面脚本文件并厉行。

u创立lportal数据库

n解压LiferayPortal4.2.1SQLScripts包,尔后要用到里面的create文件夹下的create-mysql.sql

n敞开其中的MySql数据查询工具QueryBrowser连接数据库,抉择“File->OpenScript”载入create-mysql.sql文件,点击“Execute”按钮厉行。刷新会发感受到了新的数据库实例lportal,数据库获胜导入到MySQL。

第二种措施:开发环境下手动创立数据库:

u创立training数据库

n单击开始菜单—运行…;

n输入cmd,moschino然后回车;

n然后在号召行中输入mysql,回车;

n然后输入:create database training;回车;

n新开一个号召窗口;

n切换目录到:C:/Training/liferay/ext/sql/portal;

n输入:mysql training < portal-mysql.sql回车;

n数据库获胜导入到MySQL。四.Liferay中搭配mysql数据库连接

u两种措施搭配jdbc连接器(数据库驱动器):

n第一种措施:利用mysql网站供给的Connector/J:

ljava平台和开发的规范数据库驱动器(Standardized database driver for Java platforms and development)wh.whflsc.com,上面环节曾经下载。

l解压mysql-connector-java-5.0.4.zip

l将mysql-connector-java-5.0.4-bin.jar拷到liferay目录中的common/lib下。

n第二种措施:利用ext开发环境下的数据库连接文件。

l将mysql.jar从C:/Training/liferay/ext/lib/development

拷贝到C:/Training/liferay/ext/ext-lib/global

l在号召行窗口(cmd window),切换目录到C:/training/liferay/ext

l然后厉行ant deploy回车;

l最后检讨mysql.jar是否安排到了C:/Training/liferay/tomcat/common/lib/ext

u修正conf/Catalina/localhost下的ROOT.xml文件,将

name="jdbc/LiferayPool"

auth="Container"

type="javax.sql.DataSource"

driverClassName="org.hsqldb.jdbcDriver"

url="jdbc:hsqldb:test"

username="sa"

password=""

maxActive="20"

/>

改为

name="jdbc/LiferayPool"

auth="Container"

type="javax.sql.DataSource"

driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8"

username="user"

password="user_password"

maxActive="100"

maxIdle="30"

maxWait="10000"

/>

其中user和user_password离别为搭配MySQL时的用户名和密码。默认是root,和root密码。保留ROOT.xml

u敞开bin下startup.bat

uLiferay正常启用。五.归纳

搭配mysql数据库连接一共同如下几个环节:

l安装mysql数据库(上面第一步)

l创立liferay数据库(利用数据库脚本文件生成数据库文件portal-mysql.sql orcreate-mysql.sql)

l安排数据库驱动器(mysql.jar ormysql-connector-java-5.0.4-bin.jar)

l修正数据库连接文件(ROOT.xml)

l两种措施离别对用不同的系统环境,第一种措施对应切实运行系统,第一种措施对应ext environment开发环境。

(yunfan)

可在以下地址察看该文档:http://docs.google.com/Doc?id=df7d65pm_126gwsmhm

琢磨liferay两周了,总算有点收获了,呵呵.你大约就没可能在书本上遇就任何足以揭示“面向对象”之必需性的问题,

liferay mysql_Liferay中搭配MySQL数据库的两种措施相关推荐

  1. mysql+数据库连接标识_新人必看!连接到MySQL数据库的两种方法

    原标题:新人必看!连接到MySQL数据库的两种方法 使用mysql二进制方式连接 您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库. 实例 以下是从命令行中连接mysq ...

  2. django 不用自带的mysql_21_django配置使用mysql数据库的两种方式

    配置django项目使用mysql数据库的两种方式 1. 直接在settings.py 文件中添加数据库配置信息 # 配置数据库的第一种方式 DATABASES = { 'default': { 'E ...

  3. c 连接mysql数据库_C++连接mysql数据库的两种方法

    现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多.通过网上的一些资料和自己的摸索,大致清楚了C++连接m ...

  4. cad与连接mySQL数据库_C++连接mysql数据库的两种方法

    现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多.通过网上的一些资料和自己的摸索,大致清楚了C++连接m ...

  5. php 嵌套 mysql_PHP中实现MySQL嵌套事务的两种解决方案,mysql嵌套_PHP教程

    PHP中实现MySQL嵌套事务的两种解决方案,mysql嵌套 一.问题起源 在MySQL的官方文档中有明确的说明不支持嵌套事务: 1. Transactions cannot be nested. T ...

  6. Mysql数据库有两种安装方法

    Mysql数据库有两种安装方法: 第一种是安装 mysql-5.7.16-winx64,Zip  发杂.麻烦,下载容量大 第二种方式:下载mysql-5.7.13-winx64.msi 内存小,点击自 ...

  7. 连接MySQL数据库的两种方式

    连接MySQL数据库的两种方式 一.通过sqlyog连接 二.通过命令行连接数据库: 命令行连接! 1.mysql -u root -p123456 #连接数据库2.update mysql.user ...

  8. liferay mysql_Liferay Portal使用MySQL数据库配置

    在网上看了一些网友写的Liferay Portal使用MySQL数据库配置,还要手动弄导入脚本那些,很麻烦.倒不如来试试我下面的方法. Liferay Portal默认使用的是HSQLDB嵌入数据库, ...

  9. cpp 怎么连接mysql_C++连接mysql数据库的两种方法

    现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多.通过网上的一些资料和自己的摸索,大致清楚了C++连接m ...

最新文章

  1. 解决:vs2013 错误 1 error MSB8031: Building an MFC project for a non-Unicode character set is deprecated.
  2. java spring boot缓存_Springboot对缓存的支持
  3. 开发日记-20190403
  4. 英文语句处理(空格处理)
  5. Python这么热,要不要追赶Python学习热潮?
  6. AcWing 312. 乌龟棋
  7. PHP json_encode
  8. np.array 的shape (2,)与(2,1)的分别是什么意思
  9. depends.exe 使用说明
  10. word和PDF手写电子签名
  11. 【BZOJ2037】Sue的小球(动态规划)
  12. mac虚拟摄像头开发
  13. Daily English Jun 14,2011
  14. shell脚本scp自动输入密码
  15. 为了搞清深度学习的随机梯度下降我复习了下微积分
  16. python数据分析-pandas学习
  17. 我国汽车的电磁辐射与电a磁兼容现状分析
  18. HIS系统门急诊医保实时结算接口测试
  19. 华为应用内支付无法拉起
  20. 地理信息系统GIS和增强现实技术AR

热门文章

  1. win10操作系统如何进行局域网文件共享
  2. win7 svn客户端 不显示绿色小队号等问题
  3. 雷鸣的游戏人生(六) --- 如何开始学习编程?
  4. ZooKeeper操作(包括命令行和API的使用)
  5. Vue笔记(适合后端人员开发的快速入门)
  6. Redis典型应用场景实战之抢红包系统
  7. 数据分析报告的 4 种情景
  8. 语音识别基础算法——动态时间规整算法
  9. Source Code Chain(SCC):基于区块链的人工智能软件工程项目
  10. 二重积分的C语言实现