我试图让用户从本地硬盘中选择一个文件并将它作为BLOB值插入到Oracle数据库中的Java中。从本地插入BLOB文件到数据库
setBinaryStream不允许大文件。
与setBlob我没有办法将文件转换为blob。
是从数据库中导入一个blob文件,然后覆盖它的唯一解决方案?
问候, Haythem
我试图让用户从本地硬盘中选择一个文件并将它作为BLOB值插入到Oracle数据库中的Java中。从本地插入BLOB文件到数据库
setBinaryStream不允许大文件。
与setBlob我没有办法将文件转换为blob。
是从数据库中导入一个blob文件,然后覆盖它的唯一解决方案?
问候, Haythem
这是我用过的建议,然后
本质文件是字节数组,你可以做的就是读取文件数据并使用PreparedStatement.setBytes(index, byte[])
来存储数据。
希望这会有所帮助。
您需要将文件作为任何字节数组读取。该字节数组可以分配给Oracle BLOB列。
setBytes不允许大文件。 – Haythem 2010-11-26 09:07:41