如何使用byte []输入在Java SE 1.5.0中创建java.sql.Blob对象? [英] How to create a java.sql.Blob object in Java SE 1.5.0 with a byte[] input?

查看:203
本文介绍了如何使用byte []输入在Java SE 1.5.0中创建java.sql.Blob对象?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想从byte []输入创建一个Blob对象,以使用 PreparedStatement #setBlob()更新表。在J2SE 6中,我们有 java.sql.Connection #createBlob() 来完成这项工作。 J2SE 1.5.0中有类似的东西吗?使用J2SE 1.5.0中的 byte [] 数据更新BLOB类型列的最佳方法是什么?

I want to create a Blob object from a byte[] input to update a table using PreparedStatement#setBlob(). In J2SE 6, we have java.sql.Connection#createBlob() to get this done. Is there anything similar to this available in J2SE 1.5.0? What is the best way to update a BLOB type column with a byte[] data in J2SE 1.5.0?

推荐答案

一个例子,使用 SerialBlob

import java.sql.Blob;
import javax.sql.rowset.serial.SerialBlob;

byte[] byteArray = .....;
Blob blob = new SerialBlob(byteArray);

这篇关于如何使用byte []输入在Java SE 1.5.0中创建java.sql.Blob对象?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆