【发布时间】:2022-01-30 14:08:38
【问题描述】:
我使用了 vertx 3.9.12 和 JDBCCLient。 如何将图像插入 BLOB 列? 提前致谢
【问题讨论】:
标签: java arrays oracle vert.x sqlconnection
我使用了 vertx 3.9.12 和 JDBCCLient。 如何将图像插入 BLOB 列? 提前致谢
【问题讨论】:
标签: java arrays oracle vert.x sqlconnection
将io.vertx.ext.sql.SQLConnection 解包为java.sql.Connection,然后创建一个Blob,并将其添加到参数中:
Connection jdbcConn = sqlConnection.unwrap();
Blob blob = jdbcConn.createBlob();
blob.setBinaryStream(1).write(bytes);
JsonArray params = new JsonArray().add(blob);
connection.queryWithParams("INSERT INTO XXX (b) VALUES (?)", params, handler);
【讨论】: