目录 概述 菜单 窗口 按钮
图像列
如果您选择的数据包括图像列并且 ResultSet 以表的形式而不是以文本的形式显示(表输出与文本输出),则图像列不显示二进制数据。而是将该表标注为“单击此处 - 这是一个图像”。
单击该单元格会打开一个有四种选择的新窗口:
- 将图像数据显示为图象 - 如果图像数据以 gif 或 jpg 格式表示图象,则图像将会显示在图像窗口中。
- 将图像数据显示为十六进制数据 - 这将打开一个以十六进制格式显示数据的窗口;这也是在 isql 中显示图像的方式。
- 将图像数据保存到文件 - 该数据将被保存到文件中供以后使用。例如,您想用其它程序查看声音文件或视频流时,这个选择就有用。
- 不选 - 再次关闭选择窗口。
对象列
如果 ResultSet 包含带有 Java 对象的列,ResultSet 的表中将显示文字“单击此处 - 这是一个对象”。当您单击该文字时,jisql 执行该对象中定义的 toString() 方法,并将该方法返回的值作为表中的数据。如果该对象使用与 toString() 不同的方法输出其数据,请在“选项窗口”的输出窗口选项选项卡中输入该方法的名称;也就是将“DB 对象中用于显示数据的方法”更改为要使用的方法名。
如果启用了选项“自动从 DB Java 对象抽取数据”,则 jisql 在 ResultSet 中检测到 Java 对象时将立即抽取数据。将不显示“单击此处”消息,并且您无需单击以接收数据。这将降低创建 ResultSet 表的速度,因为 jisql 不得不为执行对象的 toString()(或等价的)方法而每处理一行就往返于数据库一次。
目录 概述 菜单 窗口 按钮