我想通过JDBC,它具有结构简单,以执行存储过程:JDBC PreparedStatement,如何选择和插入?
ALTER PROCEDURE test
AS BEGIN
SELECT ...
INSERT ...
END
的问题是,插件没有发生。当我在管理工作室执行这个程序时,那就没事了。
String query = "EXEC test";
PreparedStatement st = conn.prepareStatement(query);
st.execute();
ResultSet rs = st.getResultSet(); //result set is correct
int count = st.getUpdateCount(); //returns -1
任何想法?谢谢
不幸的是,插入仍然不会发生 –
我已经添加了conn.commit(),并且插入现在被执行,但由于某种原因而被执行了2次 –
您可以放置所有代码吗?请 – maiklahoz