在运行Mondrian自带的Demo实例时,需要加载其自带的数据库,由于其MondrianFoodMart.mdb是用的Access数据库,数据源是ODBC,在页面中代码是这样的:
<jp:mondrianQuery id="query01" jdbcDriver="sun.jdbc.odbc.JdbcOdbcDriver"
jdbcUrl="jdbc:odbc:MondrianFoodMart"
catalogUri="/WEB-INF/queries/FoodMart.xml">
select
{[Measures].[Unit Sales], [Measures].[Store Cost], [Measures].[Store Sales]} on columns,
{([Promotion Media].[All Media], [Product].[All Products])} ON rows
from Sales
where ([Time].[1997])
</jp:mondrianQuery>
如果你不将它提供的数据库加载则运行时要报错,数据就查找不到。下面我就将自己添加ODBC数据源的过程简单总结一下,希望对还不会添加的朋友有些帮助。
具体方法请参看我上传的“ODBC数据源添加方法.rar”文件里的word文档。