liferay mysql_Liferay中搭配MySQL数据库的两种措施
搭配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数据库的两种措施相关推荐
- mysql+数据库连接标识_新人必看!连接到MySQL数据库的两种方法
原标题:新人必看!连接到MySQL数据库的两种方法 使用mysql二进制方式连接 您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库. 实例 以下是从命令行中连接mysq ...
- django 不用自带的mysql_21_django配置使用mysql数据库的两种方式
配置django项目使用mysql数据库的两种方式 1. 直接在settings.py 文件中添加数据库配置信息 # 配置数据库的第一种方式 DATABASES = { 'default': { 'E ...
- c 连接mysql数据库_C++连接mysql数据库的两种方法
现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多.通过网上的一些资料和自己的摸索,大致清楚了C++连接m ...
- cad与连接mySQL数据库_C++连接mysql数据库的两种方法
现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多.通过网上的一些资料和自己的摸索,大致清楚了C++连接m ...
- php 嵌套 mysql_PHP中实现MySQL嵌套事务的两种解决方案,mysql嵌套_PHP教程
PHP中实现MySQL嵌套事务的两种解决方案,mysql嵌套 一.问题起源 在MySQL的官方文档中有明确的说明不支持嵌套事务: 1. Transactions cannot be nested. T ...
- Mysql数据库有两种安装方法
Mysql数据库有两种安装方法: 第一种是安装 mysql-5.7.16-winx64,Zip 发杂.麻烦,下载容量大 第二种方式:下载mysql-5.7.13-winx64.msi 内存小,点击自 ...
- 连接MySQL数据库的两种方式
连接MySQL数据库的两种方式 一.通过sqlyog连接 二.通过命令行连接数据库: 命令行连接! 1.mysql -u root -p123456 #连接数据库2.update mysql.user ...
- liferay mysql_Liferay Portal使用MySQL数据库配置
在网上看了一些网友写的Liferay Portal使用MySQL数据库配置,还要手动弄导入脚本那些,很麻烦.倒不如来试试我下面的方法. Liferay Portal默认使用的是HSQLDB嵌入数据库, ...
- cpp 怎么连接mysql_C++连接mysql数据库的两种方法
现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多.通过网上的一些资料和自己的摸索,大致清楚了C++连接m ...
最新文章
- 解决:vs2013 错误	1	error MSB8031: Building an MFC project for a non-Unicode character set is deprecated.
- java spring boot缓存_Springboot对缓存的支持
- 开发日记-20190403
- 英文语句处理(空格处理)
- Python这么热,要不要追赶Python学习热潮?
- AcWing 312. 乌龟棋
- PHP json_encode
- np.array 的shape (2,)与(2,1)的分别是什么意思
- depends.exe 使用说明
- word和PDF手写电子签名
- 【BZOJ2037】Sue的小球(动态规划)
- mac虚拟摄像头开发
- Daily English Jun 14,2011
- shell脚本scp自动输入密码
- 为了搞清深度学习的随机梯度下降我复习了下微积分
- python数据分析-pandas学习
- 我国汽车的电磁辐射与电a磁兼容现状分析
- HIS系统门急诊医保实时结算接口测试
- 华为应用内支付无法拉起
- 地理信息系统GIS和增强现实技术AR