连接数据库,通过数据库查询得到的数据生成动态的数据报表,首先需要用myEclipse连接到一个数据库,一般是在导航栏的右上方会有切换按钮,切换工作环境为
MyEclipse DataBase Explorer的工作环境,然后开发界面的左侧框会有 DB Drowser工作栏,右击工作栏内的MyEclipse Derby,New一个新的数据库连接,如下
然后测试连接成功后,将工作台切换到java ee开发模式,新建一个Report Web Project项目,一路点下一步到完成创建然后工作台切换成 MyEclipcr Report Design右击新建的项目新建reports(报表),报表的格式按照自己的需要选择,然后会发现主控制面板显示一个报表的框架,这边框架的结构就不说明,自己看需要进行修改,这时候需要做的就是向这个框架里面添加内容,即从数据库内的数据,在左边的工作面板中Palette是设置样式的,Data Explorer设置报表数据,Data Explorer是设置连接的数据库,Library Explorer是设置报表项目资源目录的,这边主要先将Data Explorer内的数据源和数据集进行设置,设置连接是数据库和查询数据的sql语句,设置好之后,报表内关联数据,保存之后切换为java ee开发模式,用MyEclipse Server Application运行,用浏览器访问连接地址http://localhost:8080/yxjg/ 我这边是本地发布的,yxjg是我的报表项目名称,此刻页面应显示默认的This is my JSP page. 然后打开项目内new_report.jsp内的,将body标签内超链接path指引的地址输入到上一步访问的地址后面,访问数据,就会跳转到生成动态数据报表的界面,默认的地址是/frameset?__report=reports/new_report.rptdesign&__format=HTML 如下图