数据库中的image类型在java中如何定义它的类型和如何存放到数据库中

如题所述

从数据库中读出来应该是一个byte[]类型的,你如果需要用到,可以将其构造成图片Image对象。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-12-25
我有写过一个文件上传的项目,不通的数据库中的格式不一样
mysql直接有image格式
Oracle有blob格式
MSsql有二进制格式
不用的数据插入的方式要不一样,数据类型byte 或者是inputstream。我比较喜欢用后者。
如果需要帮忙QQ408543103
第2个回答  2008-12-26
不同的数据库应该是不一样的吧,我现在用都是数据库只存放文件路径, image类型还没用过。
第3个回答  2008-12-25
有一个比较简单的方法可以得到这个类型名称

通过
resultSet = statement.executeQuery("select image列 from table");
resultSetMetaData = resultSet.getMetaData();
System.out.println(resultStetMetaData.getColumnClassName(1));本回答被提问者采纳

java中如何得到屏幕图像信息并保存起来 最后画出来 是不是用BufferedIm...
1.先得到屏幕图像:这里如果只是得到图像,图像抓取出来一般是矩形的图片(有专门的方法Robot.createScreenCapture()),图片的大小用边界检测来限制(java.Rectangle类中参考下),抓取到的图片它有左上角那个点的坐标(x,y)还有宽度width,还有高度height,这些就是图像的基本信息了(其他信息如颜色之类的...

怎么用java从文件中读取图片和写入图片到文件里
import java.awt.Image;import javax.imageio.ImageIO;import java.io.*;读取图片的方法如下:Image[] array = new Image[10];Image image = ImageIO.read(new File("d:\\\\source.gif"));\/\/根据你实际情况改文件路径吧array[0] = image;图片读出来了。如果你有一个Image对象,想把它写入文件可以这样做:Bu...

java如何将从数据库取出的数据预先存入到内存?
java如何从数据库读取数据并写入txt文件:将数据查询出来放在list中,然后写入文件。给你个写入的类,查询数据自己如果能搞定最好了。FileWriter fileWriter=new FileWriter("c:\\\\Result.txt");int [] a=new int[]{11112,222,333,444,555,666};for (int i = 0; i < a.length; i++) {fileW...

java:servlet接收图片,并把它保存到数据库中
public boolean storeImage(File file){ try{ \/\/ 打开文件 FileInputStream fin = new FileInputStream(file); \/\/ 建一个缓冲保存数据 ByteBuffer nbf = ByteBuffer.allocate((int) file.length()); byte[] array = new byte[1024]; int offset = 0, length = 0; ...

java中ImageIcon和Image的区别是什么?
ImageIcon位于javax.swing包中。可以根据Image绘制Icon(这句话很关键),可以使用MediaTracker预载图像(Image也可以)构造方法不少,举几个常用的:ImageIcon(Image image);ImageIcon(String name);ImageIcon(URL url);Image:来自于java.awt包中,抽象类Image是表示图形图像的所有类的超类,必须以特定于平台...

java如何定义一个类,创建它的成员变量和方法?
weight; } public void setWeight(int weight) { this.weight = weight; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } }回答的有点简单,与其说如何定义一个类,还不如说如何理解面向对象的思想!!

如何将数据库中的图片(二进制),读出并显示在界面的Image控件?[VB...
首先,利用数据控件所具有的AddNew属性,添加一个按钮,双击后添加如下代码MyData.Recordset.AddNew 第二步,为Image控件图片指定图片路径Image1.Picture = LoadPicture("图片路径"),经过这两步的操作,就可以向数据库中添加图片了。这种方法最简单快捷,要写的代码量很少。但是这种方法在运行速度和灵活性...

java中的几种基本类型?
JAVA中数据类型有几种,请举例说明JAVA数据类型分基本数据类型和引用数据类型。基本数据类型 Java里面包含8个基本数据类型,分别是:boolean、byte、char、short、int、float、douboe、long byte字节 byte是JAVA中最小的数据类型,它在内存中占8位(8个bit),取值范围从-128到127 赋值:byteI=127 short短...

java中基本数据类型和引用数据类型各有什么特点
一、从概念方面来说 基本数据类型:变量名指向具体的数值引用数据类型:变量名指向存数据对象的内存地址,即变量名指向hash值 二、从内存构建方面来说 基本数据类型:变量在声明之后java就会立刻分配给他内存空间 引用数据类型:它以特殊的方式(类似C指针)指向对象实体(具体的值),这类变量声明时不会分配...

java中枚举类型enum用法及其背后原理
在Java中,枚举类型(全称为Enumeration)是用于定义一组预定义的常量集合的数据类型。它确保变量的值仅限于特定范围,如季节只有春、夏、秋、冬,月份则是固定十二个。Java中的枚举 在Java 1.5之前,实现枚举功能通常采用接口静态常量或类静态常量,这虽然可以实现,但定义繁琐,且难以限制变量范围。Java...

相似回答