在 Oracle 数据库中存储图像的示例

2025 年 3 月 17 日 | 阅读 1 分钟

您可以通过 PreparedStatement 接口在 Java 中将图像存储到数据库中。

PreparedStatement 的 setBinaryStream() 方法用于将二进制信息设置到 parameterIndex。

setBinaryStream 方法的签名

setBinaryStream() 方法的语法如下:

为了将图像存储到数据库中,表中使用了 BLOB(二进制大对象)数据类型。例如:

让我们编写 jdbc 代码将图像存储到数据库中。这里我们使用 d:\\d.jpg 作为图像位置。您可以根据图像位置进行更改。

Java 示例:在数据库中存储图像

如果查看表,记录已存储在数据库中,但图像将不会显示。要做到这一点,您需要从数据库中检索图像,这将在下一页介绍。