我们可以使用Statement类(不使用预准备语句)将hsqldb表中的java字节数组作为blob数据类型插入吗?
答案 0 :(得分:1)
由于您不应该使用字符串连接将用户数据插入到SQL语句中,为什么要关心?
使用PreparedStatement
是正确的方法。
虽然从技术上讲,你可以执行SELECT
语句,并使用可更新的ResultSet
插入数据,但我不推荐它。使用伪SELECT
语句插入行只是不必要的开销。
或者您可以构建一个HSQLDB Binary Literal,但为什么要完成所有这些工作,当您使用PreparedStatement
免费获得它时?