问题描述
如果,嵌套struts2的情况下应该如何进行操作。如:MDX在后台执行拼成XML给页面等。在这个过程中应该怎么执行。try{Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");ConnectionmdxConnection=DriverManager.getConnection("Provider=mondrian;"+"Jdbc=Jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=school;JdbcUser=sa;"+"JdbcPassword=sa;"+"Catalog=C://aa.xml;",null);System.out.println(mdxConnection);Stringmdx="select{[Measures].[EnergyIndicators]}onCOLUMNS,{([GEOGRAPHIC].[地区维度表],[KIND_TYPE].[产品维度表])}onrows[HSWD]";Queryquery=mdxConnection.parseQuery(mdx);System.out.println(mdx);Resultresult=mdxConnection.execute(query);PrintWriterpw=newPrintWriter(System.out);result.print(pw);pw.flush();System.out.println();}catch(ClassNotFoundExceptione){e.printStackTrace();}}程序运行到result就出现错误.
解决方案
解决方案二:
连接数据库的错误
解决方案三:
Jdbc=Jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=school修改成Jdbc="Jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=school"