您的位置:首页 > 其它

在BIRT中使用动态图片

2008-01-16 14:51 477 查看
[align=center]在BIRT中使用动态图片[/align]
[align=left] BIRT中插入图片的方式有4种:使用图片的URI,使用BIRT shared resources 下面的图片,直接把图片文件嵌入BIRT Template中,还要就是从数据集里面获得图片数据。前面三种方式比较容易使用,但都不是很灵活。这里只介绍第四种方式,使用动态图片。[/align]
[align=left]我用了SQLServer2000,SQLServer2005,Oracle 9i,MySQL,DB2 8.1这几个数据库做了测试。在配置SQLServer2000,SQLServer2005和DB2 8.1作为图片的数据源的时候遇到了点麻烦。在使用SQLServer2000时,需要使用从http://jtds.sourceforge.net/ 下载的jtds-1.2.1.jar。否则会有报错:[/align]
[align=left]The following items have errors:

ReportDesign (id = 1):
+ Cannot get the BLOB value from column: 2
Cannot get BLOB value in the result set.
SQL error #1: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data for column 2.[/align]
[align=left]JDBC: net.sourceforge.jtds.jdbc.Driver[/align]
[align=left]URL sample: jdbc:jtds:sqlserver://ceteam:1433;DatabaseName=210[/align]
[align=left] [/align]
[align=left]在使用SQLServer2005时,[/align]
[align=left]JDBC: com.microsoft.sqlserver.jdbc.SQLServerDriver[/align]
[align=left]URL sample: jdbc:sqlserver://localhost/HENRY_INSTANCE;databaseName=TEST_DB[/align]
[align=left] [/align]
[align=left]URL 中HENRY_INSTANCE是在SQLServer2005中创建的实例的名称。[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left]在使用DB2时,要根据DB2的版本来选择不同的驱动和URL。我使用的是8.1版本的。[/align]
[align=left]DB2 8.1[/align]
[align=left]JDBC: com.ibm.db2.jcc.DB2Driver[/align]
[align=left]URL sample: jdbc:db2://henryzhang:50000/IMAGEDB[/align]
[align=left]使用的jar是db2jcc.jar[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐