在java中设置JRQueryExecuter属性以及JasperDesign对象

时间:2011-10-14 15:47:41

标签: jasper-reports

我有一些代码可以将jrxml文件读入JasperDesign对象。

        design.setProperty(JRQueryExecuterFactory.QUERY_EXECUTER_FACTORY_PREFIX +    "CXS_SQL", "net.sf.jasperreports.engine.query.JRConnexysJdbcQueryExecuterFactory");
    try {
        in = new FileInputStream(URI);
        design = JRXmlLoader.load(in);
        in.close();
    } catch (Exception ex) {
        ex.printStackTrace();
    }

我正在尝试为JasperDesign对象设置QueryExecuter属性,但它似乎不起作用。任何人都有任何关于我在这里做错的线索吗?

此致 彼得

1 个答案:

答案 0 :(得分:0)

我想通了(在阅读文档时完全错过了那部分,对不起)。我知道调用JRProperties.setProperty(JRQueryExecuterFactory.QUERY_EXECUTER_FACTORY_PREFIX +“CXS_SQL”,“net.sf.jasperreports.engine.query.JRConnexysJdbcQueryExecuterFactory”);在我加载设计之前,现在它可以正常工作。

问候,彼得