我们可以使用Statement类(不使用准备好的语句)在hsqldb表中插入一个java字节数组作为blob数据类型吗?
最佳答案
既然您无论如何都不应该使用字符串连接将用户数据插入到 SQL 语句中,那么您为什么要关心呢?
使用 PreparedStatement
是正确的方法。
尽管从技术上讲,您可以执行SELECT
语句,并使用可更新的ResultSet
插入数据,但我不建议它。使用虚拟 SELECT
语句插入行只是不必要的开销。
或者你可以构建一个 HSQLDB Binary Literal ,但是当您可以通过 PreparedStatement
免费获得它时,为什么要完成所有这些工作呢?
关于java - 使用Statement在表中插入java字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35666188/