【问题标题】:Vertx JDBCCLient insert BLOB into databaseVertx JDBCCLient 将 BLOB 插入数据库
【发布时间】:2022-01-30 14:08:38
【问题描述】:

我使用了 vertx 3.9.12 和 JDBCCLient。 如何将图像插入 BLOB 列? 提前致谢

【问题讨论】:

标签: java arrays oracle vert.x sqlconnection


【解决方案1】:

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);

【讨论】:

  • 运行良好。非常感谢!
  • 不客气,很高兴它有帮助/
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-09-25
  • 1970-01-01
  • 2018-04-26
  • 2014-11-26
  • 1970-01-01
  • 1970-01-01
  • 2019-12-15
相关资源
最近更新 更多