如何使用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?
本文介绍了如何使用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屋!
查看全文