Java Swing中读取/写入图片到MySQL中类型转换
2013-08-06 18:44
856 查看
图片等二进制数据文件写入到数据库
1、获取到 字节数组
File headerFile = new File(FileName);
FileInputStream inputStream = newFileInputStream(headerFile);
byte[] imageData = new byte[inputStream.available()];
inputStream.read(imageData);
保存到数据库
2、Blob photo = new SerialBlob(imageData);
3、preparedStatement.setBlob(1,photo);
从数据库读取图片等二进制数据文件
1、Blob photo = resultSet.getBlob(1);
2、通过blob对象中的 getBytes方法 返回字节数组
byte[] imageData =photo.getBytes(1,photo.getBinaryStream().available());
3、ImageIcon构造函数 显示
ImageIcon imageIcon = new ImageIcon(imageData);
1、获取到 字节数组
File headerFile = new File(FileName);
FileInputStream inputStream = newFileInputStream(headerFile);
byte[] imageData = new byte[inputStream.available()];
inputStream.read(imageData);
保存到数据库
2、Blob photo = new SerialBlob(imageData);
3、preparedStatement.setBlob(1,photo);
从数据库读取图片等二进制数据文件
1、Blob photo = resultSet.getBlob(1);
2、通过blob对象中的 getBytes方法 返回字节数组
byte[] imageData =photo.getBytes(1,photo.getBinaryStream().available());
3、ImageIcon构造函数 显示
ImageIcon imageIcon = new ImageIcon(imageData);
相关文章推荐
- 用JAVA写入和读取MYSQL的图片的实例
- java读取写入图片文件、byte[]、base64字符串、16进制字符串相互转换
- JAVA中数据的读取与写入,不同类型数据的转换
- java操作mysql存储读取图片
- MySQL字段类型到JAVA类型的对应及转换
- JAVA之旅(二十七)——字节流的缓冲区,拷贝mp3,自定义字节流缓冲区,读取键盘录入,转换流InputStreamReader,写入转换流,流操作的规律
- ImagesUtil java图片操作 缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等
- Java JDBC中,MySQL字段类型到JAVA类型的转换
- Java 读取Excel表格数据日期类型转换
- JAVA之旅(二十七)——字节流的缓冲区,拷贝mp3,自定义字节流缓冲区,读取键盘录入,转换流InputStreamReader,写入转换流,流操作的规律
- java 图片切割,缩放,转换类型等等
- java类:读文件类, 读取、创建xml文件, 填充jsp文件,数据转换为json类型
- setTimeStamp()与setDate()区别 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- java 通过流的方式读取本地图片并显示在jsp 页面上(类型以jpg、png等结尾的图片)
- Java、MySql中时间类型与字符串类型的相互转换
- Java对Oracle中Clob类型数据的读取和写入
- java图片大小处理(缩放&切割&类型转换&色彩转换)
- 怎么用java从文件中读取图片和写入图片到文件里
- Mysql与Java类型转换
- java+mysql实现保存图片到数据库,以及读取数据库存储的图片