所谓文本数据库就是用文本编写的存成csv格式的数据表,我们要把这个csv格式的数据表当作数据源,在皕杰报表里如何配置呢?首先我们准备一个数据表txt.csv,位置在C:\Users\bijet789\Desktop\csv。
一、 皕杰设计器配置文本数据源
选择某个项目,右击/新建/数据源映射,出现“新建数据源”对话框,选择需要创建关系数据源的项目,输入数据源名称,选择数据源类型为“文本数据源”,如图:
单击“下一步”,选择文本数据源的存放路径,输入文本数据源的后缀名称,输入数据分隔符(这里为英文的逗号),如果第一行为列名,第二行为数据类型,则选择相应的复选框,单击“完成”按钮即可。如图:
二、 设计器中使用文本数据源
在摘要视图中新建数据集,数据源选择前面建的txt,类型选择SQL语句。见下图:
点击下一步后,就与关系型数据库一样写sql语句就可以得到数据集了。
三、 服务器中配置文本数据源
1、 把驱动“bios.report.core_6.1.0.jar” 放到tomcat文件夹下的lib文件中,bios.report.core_6.1.0.jar可以从BIOS Studio\plugins中找到。
2、 创建JNDI,用文本文件打开Tomcat的conf文件夹中的server.xml数据源,在Context节点处添加JNDI,如下:
maxActive="20" />
3、 创建dataSource节点
用文本文件打开报表应用的WEB-INF\resources\report_config.xml文件,在dsConf节点处添加dataSource节点,如下:
txt
java:comp/env/
bios_txt
text
GBK
false
false