使用JDBC从PHP连接使用MySQL数据库的数据库立方体

7

你的BI服务器版本是什么? - KoU_warch
1
你看过 GitHub 上的 PHPOLAP 吗? - Mark Baker
查看 phpolap。感谢建议。一旦检查完毕,我会回来的 :) - ilight
我刚从Github下载了PHPOLAP压缩包并将其放置在我的项目目录中。然后,我尝试使用Github页面上数据库探索部分提供的代码进行测试。但是它没有起作用。有什么帮助吗?顺便说一下,我使用的是PHP 5.4.4版本。另外,我正在使用MAMP而不是任何PHP框架。 - ilight
1个回答

1

您最好的选择是使用Schema Workbench为您的Cube创建XML。

参考

Schema Workbench下载

MySQL Jdbc驱动程序

大多数时候,人们在使用工作台时会遇到一些困难,我强烈建议在使用之前将mysql jdbc驱动程序放入驱动程序文件夹中。这样,当您第一次打开它时,应用程序将能够立即连接到您的数据库。

在将jdbc-driver-file.jar放入驱动程序文件夹后:

1- 执行Schema Workbench(在基于unix/linux的系统上为.sh)

2- 转到“工具” -> “首选项”并设置您的连接字符串:

  • 驱动程序类名:com.mysql.jdbc.Driver

  • 连接字符串:jdbc:mysql://serverlocation:port/database

  • 用户名:mysql用户

  • 密码:密码

3- 转到文件 -> 打开并打开您的立方体

4- 转到文件 -> 新建 -> MDX查询

如果您想使用jPivot获得更美观的MDX查询视图,可以使用BI服务器进行测试。


请问您能指导我将mysql jdbc连接器文件夹放在哪里吗? - ilight
另外,我有XML文件。现在我需要连接到它并使用一些查询获取数据。 - ilight
好的,您可以使用模式工作台来验证立方体并进行 MDX 测试。非常简单,只需将 JDBC 文件放入驱动程序文件夹即可。 - KoU_warch
不好意思,我有点听不懂你的意思。我正在使用 Mac OS X 并且使用 MAMP 堆栈。你能否更详细地帮助我放置刚下载的 MySQL JDBC 连接器,并使用它来获取 Cube 的 XML 文件中的数据?很抱歉打扰你,但这很紧急 :( - ilight
你下载并解压了模式工作台吗?它有一个驱动程序文件夹。 - KoU_warch
我正在尝试安装Mondrian,但遇到了错误。这里(http://stackoverflow.com/questions/12386193/noclassdeffounderror-while-installing-mondrian-on-mac)的问题答案可能会有所帮助! - ilight

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接