Stored procedures 如何调用从ireport 4.5.1返回sys_refcursor的存储过程
Stored procedures 如何调用从ireport 4.5.1返回sys_refcursor的存储过程,stored-procedures,oracle10g,jasper-reports,ireport,Stored Procedures,Oracle10g,Jasper Reports,Ireport,任何人都可以提供有关如何调用从ireport 4.5.1返回sys\u refcursor的存储过程的完整教程。
我已经关注了这个链接
但是它不适合我。任何人都可以有其他解决方案。下面是调用存储过程以使用iReport 4.5/4.5.1 JasperReport构建报告的步骤
在iReport设计器中,转到工具-->选项-->并在类路径选项卡中单击添加JAR,然后将OJDBC14.JAR添加到类路径
转到“查询执行器”选项卡并设置以下内容
语言:plsql
查询执行器工厂:com.jaspe
任何人都可以提供有关如何调用从ireport 4.5.1返回sys\u refcursor的存储过程的完整教程。
我已经关注了这个链接
但是它不适合我。任何人都可以有其他解决方案。下面是调用存储过程以使用iReport 4.5/4.5.1 JasperReport构建报告的步骤
在iReport设计器中,转到工具-->选项-->并在类路径选项卡中单击添加JAR,然后将OJDBC14.JAR添加到类路径
转到“查询执行器”选项卡并设置以下内容
语言:plsql
查询执行器工厂:com.jaspersoft.jrx.Query.PlSqlQueryExecuterFactory
字段提供程序类:com.jaspersoft.ireport.designer.data.fieldsproviders.SQLFieldsProvider
选择数据库JDBC连接
选择Oracle作为JDBC驱动程序,如下图所示,并通过单击测试按钮验证连接(确保选中保存密码复选框)
通过提供报告名称创建一个空白报告并保存它
在设计器中打开报表,右键单击报表名称,然后单击编辑查询
将查询语言设置为plsql
在{}中调用您的过程
A.{调用PUBLISHER_和_BOOKS(&P(P_PUBLISHER_ID),&P(ORACLE_REF_CURSOR))}
注意:P_PUBLISHER_ID为string类型,ORACLE_REF_CURSOR为java.sql.ResultSet数据类型custom parameter。您可以通过单击“新建参数”按钮来创建此参数。如果有更多的输入参数,请使用“,”作为分隔符,如上例所示
单击“确定”并继续进行报告设计
在设计器窗口中,右键单击字段,然后单击添加字段,并确保所有字段名与存储过程中的列名匹配
现在右键单击参数并添加与存储过程匹配的参数注意:请确保取消选中out参数属性中的“Use for Prompt”(用于提示)。在我们的示例中,其ORACLE_REF_光标就是out参数
拖放报告详细信息栏中的字段,如下所示
单击“预览”运行报告,系统将提示您输入参数
所有的步骤都是用图片详细捕获的,并在下面的链接中提供,希望这有助于
以下是调用存储过程以使用iReport 4.5/4.5.1 JasperReport生成报告的步骤
在iReport设计器中,转到工具-->选项-->并在类路径选项卡中单击添加JAR,然后将OJDBC14.JAR添加到类路径
转到“查询执行器”选项卡并设置以下内容
语言:plsql
查询执行器工厂:com.jaspersoft.jrx.Query.PlSqlQueryExecuterFactory
字段提供程序类:com.jaspersoft.ireport.designer.data.fieldsproviders.SQLFieldsProvider
选择数据库JDBC连接
选择Oracle作为JDBC驱动程序,如下图所示,并通过单击测试按钮验证连接(确保选中保存密码复选框)
通过提供报告名称创建一个空白报告并保存它
在设计器中打开报表,右键单击报表名称,然后单击编辑查询
将查询语言设置为plsql
在{}中调用您的过程
A.{调用PUBLISHER_和_BOOKS(&P(P_PUBLISHER_ID),&P(ORACLE_REF_CURSOR))}
注意:P_PUBLISHER_ID为string类型,ORACLE_REF_CURSOR为java.sql.ResultSet数据类型custom parameter。您可以通过单击“新建参数”按钮来创建此参数。如果有更多的输入参数,请使用“,”作为分隔符,如上例所示
单击“确定”并继续进行报告设计
在设计器窗口中,右键单击字段,然后单击添加字段,并确保所有字段名与存储过程中的列名匹配
现在右键单击参数并添加与存储过程匹配的参数注意:请确保取消选中out参数属性中的“Use for Prompt”(用于提示)。在我们的示例中,其ORACLE_REF_光标就是out参数
拖放报告详细信息栏中的字段,如下所示
单击“预览”运行报告,系统将提示您输入参数
所有的步骤都是用图片详细捕获的,并在下面的链接中提供,希望这有助于
首先是您的答案,然后在答案中添加足够的信息,使任何人都不必单击链接即可找到解决方案。首先是您的答案,然后在答案中添加足够的信息,使任何人都不必单击链接即可找到解决方案。