使用Sybase jdbc driver得到:
connection conn
多次使用:
conn.setAutoCommit(b)
b 為相同的true|false時,
報錯:
SET CHAINED command not allowed within multi-statement transaction.
解決方法:
if (conn.getAutoCommit()!=b) { conn.setAutoCommit(b); } 代替: conn.setAutoCommit(b).
使用其它數據庫(如Oracle)則不會出現上述問題。