私の gwt Web アプリでは、Mondrian を使用しています。私は方法を持っています:
private Result executeMdxQuery(String queryString, Schema schema) throws InterruptedException {
CatalogLocatorImpl locator = new CatalogLocatorImpl();
Connection mdxConnection = DriverManager.getConnection(createConnectString(schema), locator);
return executeMdxQuery(queryString, mdxConnection);
}
createConnectString(schema) の結果は
Provider=mondrian;Jdbc=jdbc:mysql://localhost/dds?user=root&password=qwerty;Catalog=/home/vskovalenko/schemas/air_new_zealand_monthly_traffic.xml;JdbcDrivers=com.mysql.jdbc.Driver;
その中のすべてのデータは正しいようです (少なくとも db 資格情報とファイルへのパス)。このメソッドは例外をスローせず、黙って終了し、何も伝えません。どこに目を向ければいいですか?