以下陈述有什么问题?
String sql = "INSERT INTO tablename (colname) VALUES ($tag$$${a{e^i\\pi}a}$$$tag$);";
Connection connection = DB.getConnection();
Statement st = connection.createStatement();
st.executeQuery(sql);
执行后,应该有一个新的行 int 表名,在 colname 中带有$${a{e^i\pi}a}$$(类型:文本)。但我得到的只是$${ae^i\pia}$$,这是没有大括号的预期。
我在 Windows 7 机器上的 Java 7.11、PostgreSQL 9.1 (x64) 中对其进行了测试。