皕杰报表具有广泛的数据源支持,对于常用的关系型数据库,如Oracle、 DB2、 SQLServer、MySQL 、 Sybase等都是支持的,另外报表还支持文本数据csv、txt,xml数据源,webservice数据源。当然也提供了api接口,支持自定义数据源。在皕杰报表设计器建立数据源时,列出了常用数据库选项。
那么是不是列表里没有的数据库皕杰报表就不支持了呢?答案是否定的。选项里没有并不代表不支持,只要该数据库有JDBC驱动,就可以连接,创建时选择other,填上JdbcDriver和URL即可。
经常有用户拿个数据库上来就问是否支持,其实你只需自己确认一下就行。拿到一个数据库,首先要确认这个数据库是否提供JDBC驱动,如果有就可以连接,如果没有,再确认一下这个数据库是否支持java,如果支持java可以通过自定义数据集连接,如果不支持java就真的无法连接了,因为皕杰报表是一款纯java开发的报表工具,不支持java就不要想了。
所以你在项目中最好建议用户使用常用的数据库,少用过时的和生僻的,才能保证通用性。
网友评论