2013-07-29 83 views
0

我在的情況下,我得到數據庫被鎖定的聲明:值java.sql.SQLException:數據庫被鎖定錯誤

pst = conn.prepareStatement(cIQuery); 

哪裏pstPreparedStatement對象,connConnection對象, cIQuery是要執行的查詢。但是,我已經關閉了使用後的每個類中的所有Connection,ResultSetPreparedStatement對象。我怎樣才能克服這個問題?

回答

1

您可能需要檢查在該數據庫上運行的進程。您可能會多次運行項目並因此啓動不同的流程。所以可能會發生某些進程仍然活着並且保持數據庫鎖定狀態。嘗試使用命令檢查進程狀態

ps -eaf 
+0

我們該如何運行這個「ps -eaf」命令? – Neo

+0

@Neo大多數操作系統都支持這個命令。只需打開命令提示符並運行此命令。 –