锐浪如何连接oracle数据库

锐浪如何连接oracle数据库,第1张

锐浪报表没怎么用过,一直用的都是finereport,至于连接oracle数据库的话,应该是差不多的吧。

新建数据库,选择JDBC方式连接

选择数据库类型,选择URL,选择数据库类型为oracle,会自动加载驱动器及默认的URL,根据实际数据库服务器地址修改URL,如下:

连接池属性

点击连接池属性可设置该JDBC数据连接的连接池配置,一般都是用默认设置。

输入用户名,密码,测试连接

输入oracle数据库用户名与密码,点击左上方的测试连接,提示成功,数据库连接便定义好了。

这个自己定义一个事务就行了。 咱们一般平时开发的时候,可能很少定义事务。 经常使用默认的SQLCA,这个SQLCA都是 你连接的主数据库,同样的,你在定义一个transaction,连接的参数,参照SQLCA的参数,把参数都设置成另一个数据库,就可以了。

在网上搜了搜锐浪报表感觉比较复杂。建议楼主试试FineReport。下面是锐浪报表制作方法,仅供参考。

写好对应的模板grf文件

模板大概设计和调整跟以上格式差不多就可以了,其实部分的设置还是在页面上做调整的。

2.查询数据库jsp

3.访问的页面

数据获取和坐标定义代码:

function window_onload()

{

    var Report = ReportViewer.Report

    var Chart = Report.ControlByName("Chart1").AsChart

    Chart.SeriesCount = 2   //设定序列个数为3个

 Chart.SeriesLabel(0) = "销售量"//设定第1个序列的标签文字

 Chart.SeriesLabel(1) = "利润额"//设定第2个序列的标签文字

    //从网上取数据并转存到xmlDom中,然后载入到图表中

    var xml = Report.ExtractXMLFromURL("hd_rytjb.jsp")

    var xmlDom = CreateXMLDOM()

    xmlDom.async=false

    xmlDom.loadXML(xml)

    //将xmlDom中的数据赋值给图表

 var RowNodes = xmlDom.childNodes[0]

 var RowCount = RowNodes.childNodes.length

 Chart.GroupCount=RowCount

 for (i=1i<=Chart.GroupCount++i){

 var FieldNodes = RowNodes.childNodes[i-1]

 var Product = FieldNodes.childNodes[0].text

 Chart.GroupLabel(i-1) = Product

 } 

    //alert(xml.length)

    Chart.LoadDataFromXML(xml, false, false, false)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9963196.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存