使用Statement在表中插入java字节数组

时间:2016-02-27 05:42:16

标签: java jdbc hsqldb

我们可以使用Statement类(不使用预准备语句)将hsqldb表中的java字节数组作为blob数据类型插入吗?

1 个答案:

答案 0 :(得分:1)

由于您不应该使用字符串连接将用户数据插入到SQL语句中,为什么要关心?

使用PreparedStatement是正确的方法。

虽然从技术上讲,你可以执行SELECT语句,并使用可更新的ResultSet插入数据,但我不推荐它。使用伪SELECT语句插入行只是不必要的开销。

或者您可以构建一个HSQLDB Binary Literal,但为什么要完成所有这些工作,当您使用PreparedStatement免费获得它时?