Kri*_*hna 0 java sql postgresql ddl jdbc
我正在尝试将列添加到数据库表和
PreparedStatement ps = con.prepareStatement(query);
ps.execute();
ps.close();
Run Code Online (Sandbox Code Playgroud)
查询就像(有效的SQL)
ALTER TABLE mytable ADD COLUMN mycolumn datatypeinfo
Run Code Online (Sandbox Code Playgroud)
无论如何,它执行正常,并创建列.但execute语句返回false.我尝试使用executeUpdate并返回0行.
请注意,整个事情都在con.setAutoCommit设置为false的事务中.所以我不确定这是不是问题.问题是我必须先创建列才能继续进行其他更新查询.所以它必须在一个事务中运行.
| 归档时间: |
|
| 查看次数: |
1914 次 |
| 最近记录: |