Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JasperFillManager.fillReport和mongo?_Java_Mongodb_Jasper Reports_Mongo Java - Fatal编程技术网

Java JasperFillManager.fillReport和mongo?

Java JasperFillManager.fillReport和mongo?,java,mongodb,jasper-reports,mongo-java,Java,Mongodb,Jasper Reports,Mongo Java,我目前正在学习一个教程() 他使用java db连接(conn) 我怎样才能在这里连接到mongo? 因为对于mongo,我有: Mongo m = new Mongo( "localhost" , 27017 ); DB db = m.getDB( "test" ); 及 不起作用 谢谢 您不能直接将Jasper Reports与MongoDB一起用作其数据提供者,因为MongoDB的驱动程序与JDBC不兼容 您可以从MongoDB获取数据并将其包装到JRDataSource中,JRData

我目前正在学习一个教程() 他使用java db连接(conn)

我怎样才能在这里连接到mongo? 因为对于mongo,我有:

Mongo m = new Mongo( "localhost" , 27017 );
DB db = m.getDB( "test" );

不起作用


谢谢

您不能直接将Jasper Reports与MongoDB一起用作其数据提供者,因为MongoDB的驱动程序与JDBC不兼容

您可以从MongoDB获取数据并将其包装到JRDataSource中,JRDataSource有一些可用的实现,例如JRBeanaryDataSource和JRBeanCollectionDataSource


有关JRDataSource和实现的更多信息,请访问

,您不能直接将Jasper Reports与MongoDB一起用作其数据提供程序,因为MongoDB的驱动程序与JDBC不兼容

您可以从MongoDB获取数据并将其包装到JRDataSource中,JRDataSource有一些可用的实现,例如JRBeanaryDataSource和JRBeanCollectionDataSource


有关JRDataSource和实现的更多信息,请访问

谢谢!如果有人举了一些有帮助的例子。@LouisLonjon是关于如何使MongoDB连接对未来的读者清晰:您可以直接使用JasperReports和MongoDB作为其数据提供程序。@AlexK的链接展示了如何开始。(但Amir关于mongo java驱动程序不是JDBC驱动程序的说法是正确的。)@mdahlman-我们如何下载所需的jar文件?我在这里没有看到任何jar文件::谢谢!如果有人举了一些有帮助的例子。@LouisLonjon是关于如何使MongoDB连接对未来的读者清晰:您可以直接使用JasperReports和MongoDB作为其数据提供程序。@AlexK的链接展示了如何开始。(但Amir关于mongo java驱动程序不是JDBC驱动程序的说法是正确的。)@mdahlman-我们如何下载所需的jar文件?我在这里没有看到任何jar文件::这个问题最好在这里回答:这个问题最好在这里回答:
Mongo m = new Mongo( "localhost" , 27017 );
DB db = m.getDB( "test" );
JasperPrint jp = JasperFillManager.fillReport(is, null, m);