java.sql.SQLEXCEPTION:无法打开数据库文件

java.sql.SQLEXCEPTION:无法打开数据库文件,java,sqlite,netbeans-7,Java,Sqlite,Netbeans 7,我正在使用sqlite数据库,需要从表中删除一行,并收到错误消息说sqlexception无法打开数据库文件,我无法跟踪问题所在,因为我的编码非常清楚,如下所示,请帮助 private void delete_btnActionPerformed(java.awt.event.ActionEvent evt) { int b=tableEmployee.getSelectedRow();

我正在使用sqlite数据库,需要从表中删除一行,并收到错误消息说sqlexception无法打开数据库文件,我无法跟踪问题所在,因为我的编码非常清楚,如下所示,请帮助

private void delete_btnActionPerformed(java.awt.event.ActionEvent evt) {                                           
        int b=tableEmployee.getSelectedRow();
        String a=(tableEmployee.getModel().getValueAt(b,0).toString());
        String sql= "DELETE FROM employeeInfo Where employID='"+a+"' ";
       try{
           pst=conn.prepareStatement(sql);
           pst.execute();
       JOptionPane.showMessageDialog(null, "Deleted");
       }
       catch(Exception e){
       JOptionPane.showMessageDialog(null, e);
       }

    }                                          

你能指定错误是什么吗?? 或是你有什么错误

Figure它是包含数据库文件的文件夹,并且必须由用户写入,因为它是一个web应用程序,所以它将作为没有正确权限的用户运行

此外,sqlLite不太适合多用户操作。它通过在与数据库相同的目录中创建锁定文件来锁定数据库

如果你知道它不应该被锁定,你可以删除该文件来解锁它

尝试删除锁定文件 转到您的数据库目录
您将在您的数据库名日志中找到一个文件。删除此文件,它应该可以正常工作

您能否指定适当的异常堆栈TraceDar Niks,在执行程序后尝试从表中删除一行时,我在正常运行该文件后遇到错误,下面显示java.sql.sqlexception:无法打开数据库文件签出连接详细信息了吗?表示为连接字符串设置的参数。也许有什么错误导致了SQL‌-运行代码前出现异常。错误消息如下:java.sql.sqlexception:无法打开数据库文件,在哪里可以删除该文件以解除锁定?请帮助,提前感谢!