java.sql.SQLException:数据库已锁定错误
我所处的情况是,我得到的数据库被锁定在语句上:java.sql.SQLException:数据库已锁定错误,java,sqlite,connection,Java,Sqlite,Connection,我所处的情况是,我得到的数据库被锁定在语句上: pst = conn.prepareStatement(cIQuery); 其中,pst是PreparedStatement对象,conn是Connection对象,cIQuery是要执行的查询。但是,在使用后,我关闭了每个类中的所有连接、结果集和PreparedStatement对象。如何克服此问题?您可能需要检查在该数据库上工作的进程。您可能会多次运行项目,并因此启动不同的流程。因此,某些进程可能仍然处于活动状态并持有数据库锁。尝试使用命令检
pst = conn.prepareStatement(cIQuery);
其中,
pst
是PreparedStatement
对象,conn
是Connection
对象,cIQuery
是要执行的查询。但是,在使用后,我关闭了每个类中的所有连接
、结果集
和PreparedStatement
对象。如何克服此问题?您可能需要检查在该数据库上工作的进程。您可能会多次运行项目,并因此启动不同的流程。因此,某些进程可能仍然处于活动状态并持有数据库锁。尝试使用命令检查进程状态
ps -eaf
@大多数操作系统都支持此命令。只需打开命令提示符并运行此命令。