報表是通過JDBC連接數(shù)據(jù)庫的介粘,JDBC是由數(shù)據(jù)庫廠家提供的,因而你在選擇數(shù)據(jù)庫時要順便把驅(qū)動選好晚树。
數(shù)據(jù)庫的JDBC驅(qū)動不但與數(shù)據(jù)庫版本有關(guān)姻采,也與JDK的版本有關(guān)。有人選了一個JDBC驅(qū)動爵憎,在皕杰3.5用沒問題慨亲,到了5.0就不能用了,這是因為皕杰3.5用的JDK1.5宝鼓,而皕杰5.0用的是JDK1.6 刑棵。有的數(shù)據(jù)庫可能正好在1.5和1.6不用同一個版本JDBC驅(qū)動。比如ORACLE適用于JDK1.5和JDK1.6的驅(qū)動就不同愚铡,詳見下表:
其它數(shù)據(jù)庫的驅(qū)動請到各數(shù)據(jù)庫廠家索要蛉签。