iReport 入门 之 数据源管理(二)

来源:互联网 发布:淘宝买苹果7手机靠谱吗 编辑:程序博客网 时间:2024/06/08 19:44

添加数据库驱动

如果我们连接数据库,碰到了ClassNotFoundError,如下图所示,不要紧张,这个是由于找不到数据库驱动所致。

S(]0B%@HXFCNVSW]ID@5JI0

我们在上一章配置JDBC数据源时,我们可以看到内置的数据库驱动有MySQL、Oracle、PostgreSQL等,但是有些是黑色的,有些是红色的,

原因在于iReport只内置了MySQL、PostgreSQL、Vertica三种数据库的驱动,如需连接其他数据库,需要我们自己安装数据库驱动,不知道是否有版权相关。

image

安装数据库驱动非常简单,也有不同的方式,我们以oracle数据库为例,

将数据库驱动包class12.jar( oracle 92数据库) 拷贝到ireport的某个目录下(为了避免别误删除),最好和mysql数据库驱动放到一起,

本例中将其放置到了iReport/ide10/modules/ext目录下。

接下来,我们需要将其添加到iReport的类加载路径中,选择工具——选项,在classpath选项卡中,指定我们刚刚添加的JAR包即可。

未命名

添加完成后,我们再连接oracle数据库进行测试,可以看到提示连接成功。

V5[C[3%[`L$2IOPVU_~}RW5

 

 

除了上述方法外,我们也可以选择 窗口——服务 或快捷键ctrl+5 ,打开服务窗口。

展开数据库——驱动程序,在驱动程序上右键,选择新建驱动程序即可。

image

 

对于配置方式,可以参考下面的MySQL。

原创粉丝点击