我正在使用官方的PostgreSQL JDBC驱动程序,但我遇到了以下问题:
- 不支持PostgreSQL-ish数据结构,如UUID。
- 常见的JDBC怪异行为,例如:
- 没有用于消费PostgreSQL的值的转义函数。
- 有限的批量执行异构语句的支持。
- 在向一个表中插入多行时,没有将多个插入语句重写为单个插入语句。
PreparedStatement
并在其中设置值来处理任何需要转义的内容,批量更新无法用于插入多行数据吗? - ColinDPreparedStatement.setString
应该为您处理任何转义。这就是重点。 - ColinD