皕杰報(bào)表具有廣泛的數(shù)據(jù)源支持寥茫,對(duì)于常用的關(guān)系型數(shù)據(jù)庫(kù)遣蚀,如Oracle、 DB2纱耻、???SQLServer芭梯、MySQL 、? Sybase等都是支持的弄喘,另外報(bào)表還支持文本數(shù)據(jù)csv玖喘、txt,xml數(shù)據(jù)源蘑志,webservice數(shù)據(jù)源累奈。當(dāng)然也提供了api接口,支持自定義數(shù)據(jù)源急但。在皕杰報(bào)表設(shè)計(jì)器建立數(shù)據(jù)源時(shí)澎媒,列出了常用數(shù)據(jù)庫(kù)選項(xiàng)。
那么是不是列表里沒有的數(shù)據(jù)庫(kù)皕杰報(bào)表就不支持了呢波桩?答案是否定的戒努。選項(xiàng)里沒有并不代表不支持,只要該數(shù)據(jù)庫(kù)有JDBC驅(qū)動(dòng)镐躲,就可以連接储玫,創(chuàng)建時(shí)選擇other侍筛,填上JdbcDriver和URL即可。
經(jīng)常有用戶拿個(gè)數(shù)據(jù)庫(kù)上來(lái)就問(wèn)是否支持缘缚,其實(shí)你只需自己確認(rèn)一下就行勾笆。拿到一個(gè)數(shù)據(jù)庫(kù),首先要確認(rèn)這個(gè)數(shù)據(jù)庫(kù)是否提供JDBC驅(qū)動(dòng)桥滨,如果有就可以連接窝爪,如果沒有,再確認(rèn)一下這個(gè)數(shù)據(jù)庫(kù)是否支持java齐媒,如果支持java可以通過(guò)自定義數(shù)據(jù)集連接蒲每,如果不支持java就真的無(wú)法連接了,因?yàn)榘z杰報(bào)表是一款純java開發(fā)的報(bào)表工具喻括,不支持java就不要想了邀杏。
所以你在項(xiàng)目中最好建議用戶使用常用的數(shù)據(jù)庫(kù),少用過(guò)時(shí)的和生僻的唬血,才能保證通用性望蜡。