1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
import java.io.PrintWriter;
import com.tonbeller.jpivot.chart.ChartComponent.jpivotCategoryURLGenerator;
import com.tonbeller.jpivot.chart.ChartComponent.jpivotPieURLGenerator;
import mondrian.olap.Connection;
import mondrian.olap.DriverManager;
import mondrian.olap.Query;
import mondrian.olap.Result;
//fin des imports
public class requete {
public void requete1 (){
String connectString = "Provider=mondrian;" +
"Jdbc=jdbc:mysql://localhost:3306/foodmart?user=root&password=123;" +
"Catalog=file:C:\\Tomcat 6.0\\webapps\\mondrian\\WEB-INF\\queries\\FoodMart.xml;"+
"JdbcDrivers=com.mysql.jdbc.Driver";
System.out.println(connectString);
Connection connection = null;
connection = DriverManager.getConnection(connectString, null);
Query query = connection.parseQuery("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])");
Result result = connection.execute(query);
result.print(new PrintWriter(System.out,true));
}
public static void main (String[] args){
new requete().requete1();
}
} |