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

来源:百度知道 编辑:UC知道 时间:2024/05/16 23:19:30

有一个比较简单的方法可以得到这个类型名称

通过
resultSet = statement.executeQuery("select image列 from table");
resultSetMetaData = resultSet.getMetaData();
System.out.println(resultStetMetaData.getColumnClassName(1));

从数据库中读出来应该是一个byte[]类型的,你如果需要用到,可以将其构造成图片Image对象。

我有写过一个文件上传的项目,不通的数据库中的格式不一样
mysql直接有image格式
Oracle有blob格式
MSsql有二进制格式
不用的数据插入的方式要不一样,数据类型byte 或者是inputstream。我比较喜欢用后者。
如果需要帮忙QQ408543103

不同的数据库应该是不一样的吧,我现在用都是数据库只存放文件路径, image类型还没用过。