在 java 中与 JasperDesign 对象一起设置 JRQueryExecuter 属性

发布于 2024-12-10 02:15:36 字数 502 浏览 0 评论 0原文

我有一些代码可以将 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 属性,但它似乎不起作用。有人知道我在这里做错了什么吗?

问候, 彼得

I have some code that will read a jrxml file into a JasperDesign object.

        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();
    }

I'm trying to set the QueryExecuter property for the JasperDesign object, but it doesn't seem to work. Anybody any clues on to what i'm doing wrong here ?

Regards,
Peter

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

尐偏执 2024-12-17 02:15:36

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

问候,彼得

I figured it out (totally missed that part while reading the documentation, sorry). I know call a JRProperties.setProperty(JRQueryExecuterFactory.QUERY_EXECUTER_FACTORY_PREFIX + "CXS_SQL", "net.sf.jasperreports.engine.query.JRConnexysJdbcQueryExecuterFactory"); Before i load the design, and now it works.

Regards, Peter

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文